0

请任何人都可以帮助我使用端口扫描程序来扫描提供的 IP 地址上的端口,以获取 ACK。我想知道用于扫描 ACK 和使用多线程的技术,所以请从这个角度帮助我。

谢谢

4

2 回答 2

3

请注意 - Windows XP SP2 及更高版本禁用原始套接字,因此您将无法专门在 Windows 上扫描 TCP ACK 消息。由于 ACK 消息是建立 TCP 连接的最后一条消息,因此您可以通过尝试通过简单socket.connect调用建立连接来隐式检测 ACK 消息(如果它连接,则您已经发送了 ACK)。

如果您想查看我编写的多线程端口扫描程序的示例,请参阅jaraco.net中的inet.py和。scanner.py

于 2010-10-17T13:17:40.823 回答
1

这是我写的一个多线程端口扫描器

http://appusajeev.wordpress.com/2009/08/13/optimized-port-scanner-with-threading/

虽然没有办法跟踪 ACK。

于 2010-10-17T15:26:14.580 回答