用perl 如何做IP伪装

用perl 如何做IP伪装

想做到的 1. 想从不同IP访问一个固定的IP地址a.b.c.d
客观情况 2. 只有一台电脑一个IP.
想了解的 3. 如何用perl 伪装IP, 访问这个IP地址.

望各位能给提供一点思路, 谢谢.
你想建立真正的TCP连接,那么你只能用代理。
如果无需真正的TCP连接,比如发送SYN包,ACK包,那么可以使用RAW Socket,自己填充IP头,TCP头,计算检验和发送。如果是UDP,类似上面无需真正连接的TCP的做法。注意的是,Windows xp sp2之后的系统,需要winpcap之类的第三方驱动发包。如果是linux,需要root权限支持。
lz不想干好事吧,呵呵


QUOTE:
原帖由 撒哈拉里的鱼 于 2008-12-27 18:35 发表
你想建立真正的TCP连接,那么你只能用代理。
如果无需真正的TCP连接,比如发送SYN包,ACK包,那么可以使用RAW Socket,自己填充IP头,TCP头,计算检验和发送。如果是UDP,类似上面无需真正连接的TCP的做法。注 ...

谢谢!. 正在测试.


QUOTE:
原帖由 machine 于 2008-12-27 21:31 发表
lz不想干好事吧,呵呵

不是 不是 仅想做个测试.  如果做坏事, perl在这方面的性能还达不到.
不客气。
真的要用Perl做的话,不要手动构造,可以用libnet,winpcap之类的库。