
生パケットを監視してポートスキャン活動をリアルタイムに識別するネットワーク異常検出器です。スニッフィング時間の柔軟な制御と、ポートリストのライブ出力に対応しています。
PortDogは、ポートスキャン技術を検出することを目的としたネットワーク異常検出器です。完全にPythonで書かれており、使いやすいインターフェースを備えています。Ubuntu 15でテストされました。RAWパケットのキャプチャに問題があるため、Windows OSでは動作しないことに注意してください。このスクリプトを両方のプラットフォームで動作するように作成中です。将来的には、悪意のある試みをブロックできるファイアウォールオプションを追加することを考えています。分析にはRAWパケットを使用しています。このため、特権セッションからこのスクリプトを実行していることを確認してください。

使用法:
sudo python portdog.py -t time_for_sniff_in_minutes
例えば、5分間検出したい場合は、次のように使用します:
sudo python portdog.py -t 5
無限検出には、次を使用します:
sudo python portdog.py -t 0
スキャンされたポートのリストを取得したい場合は、実行時にCTRL+Cを押してポートリストを取得します(スキャンが実行された場合)。 これを共有したり、自分のスクリプトで使用したりできます! できるだけテストして、フィードバックをください! ありがとう!
//Azerbaijanian WhiteHats