顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


文章 - abelyang

頁: 1 ... 33 34 [35] 36 37
1021
我並不了解這篇文章在寫什麼(我沒有仔細看)
我只是針對 passwd 一節在回的,
不過相同的環境我在 Linux 都可以用 sendmail 做出來,

crypt 在 mysql 上叫 encrypt
語法 encrypt('password','salt')
這個 salt 是兩個字元像 '12'    'az' ....
若不了解就去查 mysql 的 function ...

1022
是 crypt, 不是 password
crypt 要有種子數 (salt) 你才能驗證
種子數就是 crypt 欄位的頭兩個字元
所以結果就是:
查詢 crypt(password,left(crypt_field,2))
產生 crypt(password , "any 2 chars here")

man crypt 會有寫雖然不同 ( mysql function/c function)
但都是一樣的用法與原理

1023
gnu 的 gnugk
openh323 (http://www.openh323.org) 的 gatekeeper 及 openmcu (也有 client)
你可以試試看以上皆是免費的
如果你技術夠高竿則可以找 vocaltel 的軟體  (Oreilly 有出書)
http://www.vovida.org

1024
http://rs.twnic.net.tw/DNS92/
TWNIC 的免費 DNS 教育訓練課程....純技術性質
只要擁有 .tw 的域名就可以參加

http://cdns.twnic.net.tw/seminar2003/
主要在於 IP及TEL 的技術探討,其中有很多你沒有接觸過的主題哦
(SIP/Enum/IPv6....)

1025
Linux 討論版 / [DNS] 設定檢測
« 於: 2003-06-29 10:43 »
http://www.dnsreport.com/
這裏可以幫你檢測你的 DNS 設定上的問題哦 ~~
我是覺得對一般人應該蠻好用的 ...

1027
肉腳版 / [Help] FTP & shell-script ?
« 於: 2003-06-28 13:53 »
一般 Linux 上的 ftp 都可以這樣 run:
ftp -n host <<!
username xxx password
FTP_command_here....
!

1028
Linux 討論版 / 請問行程是否能看不見
« 於: 2003-06-28 13:51 »
給系統的 ps 指令帶眼罩 ...,只要是誰 run 的程式, 用 ps 就是不列出來
不過 /proc 下的還是會列吧...
大多數的作法都是用檔案讀取的,應沒有什麼特殊的作法

1029
這個問題好像都沒有人回~~
我可以提供你作法的參考但因為我也沒有實作過這方面的問題...
你可以用 procmail 來檔
一般 procmail 多用來擋寄進來的信,
但亦可用於寄出的信, 語法差不多
但是可能需要修改 sendmail.cf ,讓 procmail 對於外寄的信也可以做處理
你可以多找一些 procmail 的資料參考看看
(用 kimo 或 google 找 procmailrc)
有什麼問題可再討論

1030
cron 一般來說只會將執行的結果寄到信箱 ~~
所以 netman 兄才會要你打 mail 去看信

用 write 可以傳訊息到 pty , 但不確定在 cron 中能不能正常 work...
像用
write root pts/2 <!!
>hello
>!

就會在 root 的 pts/2 秀出 hello 了...
你可以實驗看看

1031
Linux 討論版 / mod_auth_mysql 問題
« 於: 2003-06-27 15:44 »
是的~~
打包票和你說不能在 2.x 上跑 ~~
不然本來我還想貼個 User Guide 上來呢 ...
2.x 不能跑我就不打算貼了
你 Complier 時的錯誤訊息會有寫哦 ~~

PS: 我自己用 gcc 去做, -I 都指出來了, 就是不行

如果你還是要用 DB 做 HTTP Auth, 建議你改用 PERL 的方法
你可以到 www.cpan.org 找 Apache 的模組看看

1032
會不會是 的 <Directory xxxx> 的問題呢 ? 秀上來看看如何 ?
我想這不是 LoadMod... 的問題,
和你的啟動訊息亦無關

引用
LoadModule php4_module /usr/lib/httpd/modules/libphp4.so
是不是因為如此一來index.php沒有辦法不打就無法瀏覽

用這無關, 如果 Server 不能解釋 .php 那他就會變成 download 的狀態
[/quote]

1033
PHP程式設計討論區 / [問題]網頁傳值
« 於: 2003-06-26 19:25 »
引用
我有一個變數 var,我執行的內容是
insert into tablename (var)values('$var');
這樣子,$var不經過在處理,會發生什麼事?試試看吧


除了 paulso 所說的外....
還要顧慮 SQL injection 的問題...
我用來查中共xxx登計的公司資料....全都露...
不要問我網址....國內也是有問題的. 不過現在較好了
每次只要看到 .asp 或 .aspx 的網頁都給他試一下...

1034
PHP程式設計討論區 / [問題]網頁傳值
« 於: 2003-06-26 12:00 »
引用
兩者都有優缺點,以前我喜歡 post 因為網址看起來比較乾淨,但是最近偏愛 get ,因為我的網頁需要使用 session 來傳遞網頁資料,使用 post 因為變數沒有在網址上傳遞,所以按上一頁之後會出現 "網頁已經過期" 的問題,但是 get 就沒有這個問題!


這個問題, 你到 www.php.net 將 header 的說明, 含範例全部都看完就知道
如何解了, 如果你真的不知道我再將答案告訴你....

1035
PHP程式設計討論區 / [問題]網頁傳值
« 於: 2003-06-26 10:56 »
用 GET 或 Query_string 吧
$HTTP_GET_VARS['no']

$_GET['no']  // 這一個有點忘了怎寫了...用那一種和 PHP 版本可能有關

1036
看來你還欠缺臨門一腳哦

你要備份三份 ...假設是 0 1 2 的循環好了....
我第一個想法是用 date 來做...
date +%j 可以得到 001~366  
再用
date -d "-2 day" +%j 可以得到二天前的 day 是多少
再用
expr  day % 3
接到變數我想你巳會了....
跨年怎麼辨....那用秒吧 ........

你的問題在於腦筋沒轉過來 ...就差一點而以

1037
netman 兄, 這純粹是喜好問題 ~~
過去有陣子 SSH 一直出 Advisories...
本來還有用, 後來實在是沒有信心了, 不如不用
可以參考這裏
http://www.securityfocus.com/bid/keyword/
以 openSSH 來 Search
或這裏
http://www.securityfocus.com/bid/vendor/
選 openSSH

為了加密 Packet ,卻出賣系統 ~~我覺得不安穩
雖說每個程式都可能多少有問題,
但我寧可使用安全一點的....
sniffer 封包 ...Session Hijacking ..遇到再說吧~~

1038
Linux 討論版 / 請教關於 procmail 的問題
« 於: 2003-06-25 14:34 »
引用
1. 直接用Outlook收信,會收到procmail轉寄的11封一模一樣的信(大小有差)。
2. 若改以IE用 openwebmail 2.10 讀取,則只有一封,但內容一樣不過大小是11封的總和。
3. 另外 root 帳號 會收到一封


我猜是 Loop ,因為你的 procmail 的條件不夠嚴謹所致
TEST 轉到 backup, 結果就一直轉一直轉,
直到 max hop 值到了為止

檢験方法:
看 mail daemon 是不是很多 process ....
看每一封信的表頭, 第一封如何 ? 第二封多了什麼....第十封

根據表頭的不同處去處理
想不出來 ....那就把
! backup 改成 pipe (|) 的方式處理
提示你一種方法, 用
| sendmail ......
並在判斷處多加一個條件

我想你自己多試試才可以學得好哦 !! 加油

1039
utmpdump /var/log/wtmp
可以取得很多資訊
也是一個可以利用的地方

1040
我想大家第一個連想的可能就是 SNMP , 但是我個人並不喜歡 SNMP
純綷喜好問題, 因為 SNMP 常有 Advisory/Vuln, 就像 ssh 一樣,
雖然近幾個月來都沒有再出現問題了, 但是.....信心問題  :oops:
也不和我說 RPC (NFS) 或 R 族, 還是 samba (smbmount) 的方法, 這些
東西我個人是都不用的....不過如果有人想貢獻給大家也是很好的...

通常, 一般人主機最常使用的莫過於 使用
FTP
Telnet
Mail
HTTP

當然還有其他的,但這些可能是最多人的選擇...
FTP :
   ftp -n ftp_site <<!
   user username   password
   FTP_Command_here
   !
   your_parser_script_here

   Remote 固定產生某個檔案,而 Local 再固定去抓回來處理即可
   (或著你自己要反過來, Remote 送來, 你再處理)

TELNET:
   有人可以告訢我類似的做法嗎 ?

MAIL:
   僅以 Sendmail+Procmail 舉例
#/etc/procmailrc
#Set Var 略
:0 HB
* Subject: Info
# 其他的條件自己訂
|(formail -I "" | sed -e '/^$/d' > /root/log; your_process_script_here);

formail -I "" 表示我只要標題為 Info 的信件的本文段(就是不要 header)
sed 指定在截掉頭尾的空白行
轉存成另一個檔案後再去處理它 (你也可以不轉而用 | (pipe,用 > 或 >> 你自己看時機)
這個和 FTP 的機制其實差不多,只是 Remote 發信來, 你可以馬上 Update

HTTP:
就是用 CGI 囉, 但最好是用 https 的方式
我個人是較徧好 wget 和 curl 的指令

有人知道  telnet 做法嗎 ?
不要告訴我加裝什麼東西,或自己寫程式
這樣太沒有共通性了....

1041
Linux 討論版 / 請教關於 procmail 的問題
« 於: 2003-06-25 12:58 »
引用
每1封給test的信件,都會轉寄11封給backup!

你把 同一封信第一封和最後一封的信 POST 上來,
讓大家來幫你判斷 ~~
我遇過像這種情形, 通常是 loop 造成的

1042
Windows DNS 是根據 BIND 4.x 修改來的
他只是幫他加上一個殼 ~~一個美麗的糖衣而以

1043
可以
但是如果用了 * 後,  subdomain 的授權就無法再使用了哦
因為會打架

誰用了 * 號 ?
.com 用了   * 號哦, Verisign 真狠
在 IDN 上用了 * 號 , (IDN=I18N DN)
[root@twnic mrtg]# nslookup
Note:  nslookup is deprecated and may be removed from future releases.
Consider using the `dig' or `host' programs instead.  Run nslookup with
the `-sil[ent]' option to prevent this message from appearing.
> 無無無.com.
Server:         127.0.0.1
Address:        127.0.0.1#53

Non-authoritative answer:
Name:   無無無.com
Address: 198.41.1.35


查不到的網域名稱轉到一個 Web Page 去了

1044
酷!學園 精華區 / [DNS] dns設定一問
« 於: 2003-06-24 14:22 »
舉個實例好了 ( maillog)
Jun  3 14:25:01 twnic sendmail[17471]: h536P1WC017471: from=<user@xxx.com.tw>,
size=655, class=0, nrcpts=1, msgid=<200306030625.h536P1iR017438@xxx.com.tw>, p
roto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]

看到了 ? 如果沒有 localhost 的設定, 他只會寫 127.0.0.1
只是因為 syslog 處理有關 IP 時,會查反解, 有許多這類程式

Apache ServerName 給他 localhost , 但 DNS / hosts 中都沒有 localhost
的設定, 那會怎樣呢 ?

1045
引用
ns1 IN A 1.2.3.4
ns2 IN A 1.2.3.5
mail IN A 1.2.3.4
www IN A 1.2.3.80
; 以上都是一般的設定狀況...最後再加一筆
* IN A 1.2.3.80


這裏我再補充一下,


* 號在 DNS 請不要過度濫用, 除非你知道你在做什麼, 不然意義不大

1046
Network 討論版 / 怪異現象--連到一個保留IP
« 於: 2003-06-24 14:11 »
什麼原因我不知道
但是以 programming (Socket)的角度來看
Source IP 的位址是可以造假的

1047
假設您 Win 端的 DNS 巳完全沒有問題了
請檢查 [網域名稱上按右鍵] 選 [ 內容 ]
裏面的區間轉送 ( Zone transfer ) 要開放
BIND DNS 的 IP ....
大多數人這裏都沒有設....這樣會造成 Zone File 被人家傳走...
( named-xfer , nslookup , dig 都可以做 Zone Transfer)

BIND DNS 中 Zone 的設定:
zone "xxx.com.tw" {
         type slave;
         masters { Win_DNS_IP;};
         file "xxx.com.tw.slave";
         allow-transfer {none;};  // slave 主機也別忘了限制 AXFR
};

1048
精華區的送出後就不能再編輯了 ...
可能有很多人可能會覺得我怎能知道的那麼細吧 ~
我是有時間就到官方網站上去看文件
不然就看 Source Code 囉 ~~其實 Source Code 內都有註解
練英文 / 練程式 / 練 trace 功力 / HTTP 標準  一舉數得

1049
我給你網址 ~你自己看,你覺得如何呢 ?
不懂我們可以再討論哦 ~~
cgi  :  上面提到的那個 URL 有寫哦 ~~請仔細看 , 不要只看我貼的
因為我貼的作法很簡單,都沒有解釋太多....很容易造成知之為知之
不知為不知

vhost:
可參考這裏 http://httpd.apache.org/docs-2.1/vhosts/fd-limits.html    
或是我自己很特別的做法 :
原來你的  log 的設法.,假設是如下內容
CustomLog "|/usr/local/apache/bin/rotatelogs /var/log/access_log 86400" common


變通一下吧
CustomLog "|/usr/local/apache/bin/rotatelogs /var/log/%v/access_log 86400" common

%v 就是 vhost name , 了
你也可以加日期,自動一個日期一個目錄 如 %Y.%m.%d ...
(什麼,日期目錄不會自動產生? 用 crontab 自己建)
%? 可參考這
http://httpd.apache.org/docs-2.1/mod/mod_log_config.html#customlog

書上沒教過的哦 ~~

1050
BIND 部份, 請在 options 中加入:
allow-transfer { Win_2k_IP;};
並在你的 Zone File 中,加入 Win_2k 的 NS 記錄

並 restart BIND ,讓設定生效

Win_2K 部份 (Windows 有些中文翻譯我可能記錯)
新增一個 次要的域名, 然後有一步是要你填 主要伺服器的 IP,
再將 BIND 的 IP 填上即可完成 ....
(Windows 的 DNS 要不要 restart 我不知道)

再到上層單位更改指定即可
你也可以先去更改指定再來設 Win_2k DNS 也可以

頁: 1 ... 33 34 [35] 36 37