Я просто беру в руки асинхронный Python и пытаюсь написать простой Сканер TCP-портов, используя модуль Asyncio.
Я могу открыть полноценное соединение TCP с помощью рукопожатий 3-ходовой через asyncio.open_connection. Однако я хочу создать полуоткрытый SYN-ACKсвязь - аналогичный тому, что использует nmap - используя asyncio. Я рылся в API потоки, но ничего не нашел. Есть ли для этого высокоуровневый метод? Если нет, как мне это сделать?
Откуда взялась Java?






asyncio не дает вам такого контроля над слоями стека TCP / IP и даже скрывает некоторые сложные задачи, такие как обратные вызовы, низкоуровневые протоколы, транспорты. Вы можете сделать это с помощью сырого сокета.
Модули, которые могут быть полезны
Вы не можете сделать это со 100% чистой Java.