
PCAPベースのパケットスニファおよびアナライザーで、ARP、ICMP、TCP、UDP、DNS、DHCP、HTTP、SNMP、LLMNR、NetBIOSプロトコルの検査をサポートし、フィルタリングとサマリー統計を備えています。
TrafficWatchは、パケットスニファツールで、PCAPファイルからネットワークトラフィックを監視および分析できます。さまざまなネットワークプロトコルに関する洞察を提供し、ネットワークトラブルシューティング、セキュリティ分析などに役立ちます。
リポジトリをクローンします:
git clone https://github.com/HalilDeniz/TrafficWatch.git
プロジェクトディレクトリに移動します:
cd TrafficWatch
必要な依存関係をインストールします:
pip install -r requirements.txt
TrafficWatchをセットアップします:
$ python3 setup.py install
python3 trafficwatch.py --help
usage: trafficwatch.py [-h] -f FILE [-p {ARP,ICMP,TCP,UDP,DNS,DHCP,HTTP,SNMP,LLMNR,NetBIOS}] [-c COUNT] [-w WRITE]
Packet Sniffer Tool
options:
-h, --help show this help message and exit
-f FILE, --file FILE Path to the .pcap file to analyze
-p {ARP,ICMP,TCP,UDP,DNS,DHCP,HTTP,SNMP,LLMNR,NetBIOS}, --protocol {ARP,ICMP,TCP,UDP,DNS,DHCP,HTTP,SNMP,LLMNR,NetBIOS}
Filter by specific protocol
-c COUNT, --count COUNT
Number of packets to display
-w WRITE, --write WRITE
Path to the .pcap file to write
PCAPファイルからパケットを分析するには、次のコマンドを使用します:
python trafficwatch.py -f path/to/your.pcap
プロトコルフィルタ(例:HTTP)を指定し、表示するパケット数を制限する(例:10)には、次のようにします:
python trafficwatch.py -f path/to/your.pcap -p HTTP -c 10
-f または --file:分析するPCAPファイルへのパス-p または --protocol:プロトコルでパケットをフィルタリング(ARP、ICMP、TCP、UDP、DNS、DHCP、HTTP、SNMP、LLMNR、NetBIOS)-c または --count:表示するパケット数を制限-w または --write:書き込む.pcapファイルへのパス貢献は歓迎します!TrafficWatchに貢献したい場合は、貢献ガイドラインに従ってください。
Dosinatorに関するご質問、コメント、提案がありましたら、お気軽にご連絡ください:
このプロジェクトは MITライセンス の下でライセンスされています。
ご支援を検討いただきありがとうございます!あなたのサポートにより、DNSWatchのような便利なツールの開発や新規プロジェクトの作成により多くの時間と労力を費やすことができます。貢献することで、既存のツールの改善を助けるだけでなく、新しいアイデアや革新を促進します。あなたのサポートは、このプロジェクトと今後の取り組みの成長に不可欠です。一緒に構築し、学び続けましょう。ありがとうございます!