打开不带套接字的tcp / udp端口

问题描述

我已经开始使用winpcap,并且在使用tcp / udp端口时遇到了一个有趣的情况。我写了一个数据包转发器,嗅探接口并转发来自指定端口的数据包。我没有打开端口,因为我直接从界面上嗅探。问题在于,tcp / ip堆栈在关闭的tcp端口上回答RST,ACK,而在关闭的UDP端口上无法访问ICMP目标。

我需要以关闭的端口无法回答任何会中断对话的方式来解决该问题。

有没有一种方法可以将数据包从到达的TCP / IP堆栈中删除? 我可以禁用RST,ACK和目的地不可达的自动应答吗? 我可以收听不会在SYN数据包上重播SYN ACK的TCP吗?

希望我很清楚,谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)