什么工具可以截获网络数据包,修改,然后在发往目的地址吗?该如何解决

什么工具可以截获网络数据包,修改,然后在发往目的地址吗?
大家好,
请问大家知道什么工具可以截获网络数据包,修改,然后在发往目的地址吗?
Sniffer之类的好象只能截包分析,好象不支持修改重发吧?
有个叫   WPE   的软件好象可以修改网游数据包,不过用来测试(我想用它来修改MSN通信数据包、以及自己写的网络程序的数据包),都没成功过。  



------解决方案--------------------
iris
------解决方案--------------------
sniffer应该能支持对IP包的修改,修改后将校验码修改正确就可以发送。
------解决方案--------------------
这个最好自己写比较有针对性
------解决方案--------------------
用WPE修改,用NC(netcat)提交。
------解决方案--------------------
支持,关注中!
------解决方案--------------------
这个最好是使用函数包,在linux系统中可以采用libpcap 捕获数据包,libnet重新构造,发送数据包
------解决方案--------------------
关注
------解决方案--------------------
sniffer可以捕获,不可以截获吧
sniffer可以修改发送包
winpcap,libpcap,libnet等试试
自己写程序试试
------解决方案--------------------
都是很好的建议! 值得学习
------解决方案--------------------