请任何人帮助我使用端口扫描程序来扫描提供的IP地址上的端口,以获取ACK。我想知道用于扫描ACK&的技术。使用多线程,所以请从这个角度帮助我。
谢谢
答案 0 :(得分:3)
只是单挑 - Windows XP SP2及更高版本禁用原始套接字,因此您将无法在Windows上专门扫描TCP ACK消息。由于ACK消息是建立TCP连接的最后一条消息,因此您可以通过尝试与简单socket.connect
呼叫建立连接来隐式检测ACK消息(如果它连接,则您已发送了您的ACK)。 / p>
如果您想查看我编写的多线程端口扫描程序的示例,请参阅jaraco.net中的inet.py
和scanner.py
。
答案 1 :(得分:1)
这是我写的多线程端口扫描程序
http://appusajeev.wordpress.com/2009/08/13/optimized-port-scanner-with-threading/
没有办法跟踪ACK。