首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >libnet发送RST数据包

libnet发送RST数据包
EN

Stack Overflow用户
提问于 2014-02-12 20:58:22
回答 1查看 674关注 0票数 2

我只是为了好玩和学习而试用code snippet here。我在界面上做了一次wireshark捕获,发现了一些奇怪的事情。

SYN数据包已按预期发出,我似乎收到了SYN ACK%s的响应。每次发送SYN数据包后,我都会有大约5秒的睡眠。我注意到我的机器在收到每个SYN ACK后都会向服务器发送一个RST包,即使没有对应的代码。为什么会发生这种情况,我如何才能防止这种情况发生?

EN

回答 1

Stack Overflow用户

发布于 2014-03-13 04:04:48

我也遇到了同样的问题,但在搜索时,很多人说要在防火墙中添加一个过滤器,通过不允许内核发送RST packet.So查看unix命令iptables,在OUTPUT链上,你可以应用一个过滤器,说要使用tcp协议和RST标志设置丢弃它。命令为:

代码语言:javascript
复制
sudo iptables -A OUTPUT -p tcp -d <dst-ip> --tcp-flag SYN,RST RST -j DROP
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21728667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档