我只是尝试了code snippet here的乐趣和学习。我在接口上做了一个wireshark捕获,发现了一些奇怪的东西。
SYN
数据包按预期发出,我似乎正在接收SYN ACK
个响应。在发送每个SYN数据包后,我每次睡眠约5秒。我注意到我的机器在收到每个RST
后发送SYN ACK
数据包,即使没有相同的代码。为什么会发生这种情况,我怎么能阻止这种情况发生呢?
答案 0 :(得分:0)
我遇到了同样的问题,但是在搜索中有很多人谈到在防火墙中添加过滤器时,不允许内核发送RST数据包。所以查看了unix命令iptables
,其中on { {1}}链你可以应用一个过滤器,说使用tcp协议进入特定的dst并设置RST标志。命令是:
OUTPUT