【发布时间】:2021-07-02 16:11:23
【问题描述】:
我只是在学习一些 async Python 并尝试使用 Asyncio 模块编写一个简单的 TCP 端口扫描器。
我可以通过asyncio.open_connection 使用 3 次 握手打开一个成熟的 TCP 连接。但是,我想创建一个 SYN-ACK 半开 连接——类似于 nmap 使用的方式——使用异步。我翻遍了 streams API,但找不到任何东西。有没有高级方法可以做到这一点?如果没有,我该怎么做?
【问题讨论】:
-
使用 100% 纯 Java 无法做到这一点。
-
Java 是从哪里来的?
标签: python asynchronous tcp async-await python-asyncio