首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么实现用RST来中断tcp连接

2012-02-15 
如何实现用RST来中断tcp连接我在做一个小系统,实现的功能是:捕获局域网中的TCP包,并显示出源IP和目的IP的

如何实现用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标志。

热点排行