Re: [問題] about NAT and FTP

看板Programming作者 (thinking future)時間18年前 (2006/12/15 18:02), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
首先,謝謝你們的回覆, 至於所說到的用被動模式。 是指 Client 傳“PASV“的命令給 FTP Server 的意思嗎? 這樣可以用程式碼做到嗎? 聽起來比較簡單呢 另外,關於ICMP,它的封包裡有IP Header , 若是也要讓 ICMP 封包可以通過 NAT Router, 是不是只要將封包裡的 IP Header 置換 ? ※ 引述《gen2linux (晚宴行動如期舉行)》之銘言: : ※ 引述《infboy.bbs@bbs.sayya.org (珍惜, 享受每一天)》之銘言: : : 我猜你要在 Win platform 上寫 raw socket 作這件事情, : : 至於作法, : : 你可以去參考現有的 Linux kernel, : : 看 Netfilter FTP connection track 怎麼做的, : 不能用ftp 被動模式?? : 要做的話似乎也沒甚麼好技巧 : 就是去偷看 ftp command channel中開 port的資訊罷 : Netfilter的 ftp connection track就是這樣做而已.. : 如果你想用封包重組成 tcp stream, libnids library不錯用(for win/u*ix) : 因其是改自linux 2.0 tcp/ip stack, 應具有相當的穩固性... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.216.181.182
文章代碼(AID): #15WdAaca (Programming)
討論串 (同標題文章)
文章代碼(AID): #15WdAaca (Programming)