
リアルタイムのトラフィック監視ツールで、IPアドレスごとのネットワークトラフィック量を検出・表示し、潜在的なDDoS攻撃を特定します。
IPアドレスごとのネットワークトラフィック量を検出・表示し、潜在的なDDoS攻撃を特定するリアルタイムトラフィック監視ツールです。このツールはPython 2.7で構築され、バックエンドにFlask、可視化用のWebベースフロントエンドを使用しています。
リポジトリのクローン:
git clone https://github.com/Jenderal92/ddos-traffic-monitor.git
cd ddos-traffic-monitor
Flaskのインストール:
pip install flask
アプリケーションの実行(root権限が必要です):
sudo python app.py
ブラウザを開いて、以下のアドレスにアクセスします:
http://127.0.0.1:5000
DDoS_Traffic_Monitor/
│
├── app.py # Flaskバックエンドサーバー
├── monitor.py # コアのパケットキャプチャとカウントロジック
├── templates/
│ └── index.html # HTMLダッシュボード
└── static/
├── style.css # ダッシュボードのスタイリング
└── script.js # リアルタイム更新用のJavaScript
以下のコマンドでツールを起動します:
sudo python app.py
ブラウザを開いて、以下のアドレスにアクセスします:
http://<server-ip>:<port>
<server-ip> をサーバーのIPアドレスに置き換えてください。5000 です。ダッシュボードには以下が表示されます:
このツールを別のWebサイト(Bloggerなど)に表示するには、iframeを使用します:
<your-server-ip> をサーバーのIPアドレスまたはドメインに置き換えてください。