标签: python tcp port-scanning
我正在实现TCP SYN端口扫描程序。该代码能够将TCP SYN发送到远程主机,并且主机正在发回SYN / ACK数据包。现在,我的目标是编写代码,该代码将收集此数据包,验证标志并说端口已打开。我可以在Wireshark中看到SYN / ACK数据包,但是我正在尝试使用recvfrom()函数获取该数据包。但是,即使我看到所需的数据包已到达特定端口,此功能也只是在等待响应。我在做什么错了?