如何实现用RST来中断tcp连接
我在做一个小系统,实现的功能是:捕获局域网中的TCP包,并显示出源IP和目的IP的一些信息(包括交互时间,端口等),然后我想通过向两端之一发送RST包来中断它们的连接,不知如何实现。那位大哥有做过类似的能否提供点思路,有源码可以参考最好了。
PS:我用的是Winpcap开发包来实现数据包捕获的。
谢谢大家~~
[解决办法]
参看该帖子:
http://topic.csdn.net/t/20050902/16/4246271.html
[解决办法]
【引用】
中止一个正常的TCP连接,可以发RST数据包。
数据包的构造:源IP需要SPOOFING,目的IP可知,源端口需要猜测(对于不同的应用有不同的源端口号选取特点),目的端口常常是知名端口号,选取一个SEQUENCE NUMBLER,携带ACK和RST标志。