ACKのために提供されたIPアドレスのポートをスキャンするためのポートスキャナープログラムを誰かが私を助けてくれますか?ACKをスキャンしてマルチスレッドを使用するために使用される手法を知りたいので、その観点から助けてください。
ありがとうございました
ACKのために提供されたIPアドレスのポートをスキャンするためのポートスキャナープログラムを誰かが私を助けてくれますか?ACKをスキャンしてマルチスレッドを使用するために使用される手法を知りたいので、その観点から助けてください。
ありがとうございました
注意点 - Windows XP SP2 以降では raw ソケットが無効になっているため、特に Windows で TCP ACK メッセージをスキャンすることはできません。ACK メッセージは TCP 接続を確立する際の最後のメッセージであるため、単純なsocket.connect
呼び出しで接続を確立しようとすることで、暗黙的に ACK メッセージを検出できます (接続する場合は、ACK を送信したことになります)。
私が書いたマルチスレッド ポート スキャナーの例を見たい場合は、jaraco.net のandinet.py
を参照してください。scanner.py
これは私が書いたマルチスレッドポートスキャナーです
http://appusajeev.wordpress.com/2009/08/13/optimized-port-scanner-with-threading/
ただし、ACK を追跡する方法はありません。