如何编写监听“ACK”的端口扫描器在Python中?

发布于 2024-09-27 15:35:37 字数 101 浏览 3 评论 0 原文

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

谢谢

please can anyone help me with the port scanner program to scan ports on the IP address provided,for ACK. i want to know the technique used to scan for ACK & use multi-threading so please help me in that perspective.

Thank you

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

小镇女孩 2024-10-04 15:35:37

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

如果您想查看我编写的多线程端口扫描器的示例,请参阅 inet.py 和 scanner.py。 org/jaraco/jaraco.net/src/tip/jaraco/net/" rel="nofollow">jaraco.net

Just a heads-up - Windows XP SP2 and later disable raw sockets, so you won't be able to scan for TCP ACK messages specifically on Windows. Since an ACK message is the last message in establishing a TCP connection, you can implicitly detect the ACK message by attempting to establish a connection with a simple socket.connect call (if it connects, you've sent your ACK).

If you want to see an example of a multithreaded port scanner that I wrote, see inet.py and scanner.py in jaraco.net.

青衫负雪 2024-10-04 15:35:37

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

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

但没有办法跟踪 ACK。

this is a multi-threaded port scanner i wrote

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

theres no way to track ACKs though.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文