Как написать сканер портов для прослушивания ACK в Python? - PullRequest
0 голосов
/ 17 октября 2010

Пожалуйста, кто-нибудь может мне помочь с программой сканера портов для сканирования портов по предоставленному IP-адресу, для ACK.я хочу знать методику сканирования ACK и использовать многопоточность, поэтому, пожалуйста, помогите мне в этом.

Спасибо

Ответы [ 2 ]

3 голосов
/ 17 октября 2010

Просто наперед - Windows XP SP2 и более поздние версии отключают необработанные сокеты, поэтому вы не сможете сканировать сообщения TCP ACK, особенно в Windows. Поскольку сообщение ACK является последним сообщением при установлении TCP-соединения, вы можете неявно обнаружить ACK-сообщение, пытаясь установить соединение с помощью простого вызова socket.connect (если он подключается, вы отправили ACK).

Если вы хотите увидеть пример многопоточного сканера портов, который я написал, см. inet.py и scanner.py в jaraco.net .

1 голос
/ 17 октября 2010

это многопоточный сканер портов.

...