作者blonde (thinking future)
看板Programming
标题Re: [问题] about NAT and FTP
时间Fri Dec 15 18:13:18 2006
首先,谢谢你们的回覆,
至於所说到的用被动模式。
是指 Client 传“PASV“的命令给 FTP Server 的意思吗?
这样可以用程式码做到吗? 听起来比较简单呢
另外,关於ICMP,它的封包里有IP Header ,
若是也要让 ICMP 封包可以通过 NAT Router,
是不是只要将封包里的 IP Header 置换 ?
※ 引述《gen2linux (晚宴行动如期举行)》之铭言:
: ※ 引述《[email protected] (珍惜, 享受每一天)》之铭言:
: : 我猜你要在 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