Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Intrusion-Alert-Educational-Network-IDS — Pythonベースの軽量IDS。Scapyを使用してリアルタイムでネットワークトラフィックを監視し、IPごとのリクエストレート分析によりDoS/DDoS攻撃を検出し、GUIアラートシステムを備えています。 | Kitploit
ツール/GitHubGitHub/owasp/intrusion-alert-educational-network-ids
防御ツールパケットスニッフィングと分析ネットワークセキュリティ侵入検知学習と教育異常検知
GitHubowasp/intrusion-alert-educational-network-ids

Intrusion-Alert-Educational-Network-IDS

Pythonベースの軽量IDS。Scapyを使用してリアルタイムでネットワークトラフィックを監視し、IPごとのリクエストレート分析によりDoS/DDoS攻撃を検出し、GUIアラートシステムを備えています。

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
リポジトリを見る
44ヶ月前未レビュー

🛡️ Intrusion-Alert-Educational-Network-IDS

Python で構築された軽量な侵入検知システム(IDS)。ネットワークトラフィックを監視し、IP ごとのリクエストレートに基づいて DoS/DDoS 攻撃の可能性を検出します。


📌 機能

  • 📡 Scapy を使用したリアルタイムパケットキャプチャ
  • 📊 IP アドレスごとのリクエスト数の追跡
  • 🚨 DoS/DDoS 攻撃の可能性を検出
  • 🪟 Tkinter を使用した GUI アラートシステム
  • ⚡ マルチスレッドによるパフォーマンス向上

🧠 仕組み

  1. スクリプトがすべての着信 IP パケットをリッスンします。
  2. 各パケットの送信元 IP を追跡します。
  3. 毎秒のリクエスト数をカウントします。
  4. 特定の IP がしきい値(デフォルト: 100 リクエスト/秒)を超えるとアラートがトリガーされます。

⚙️ 必要条件

Python 3 がインストールされていることを確認し、依存関係をインストールします。

root@kitploit:~
pip install scapy

⚠️ 注意: ネットワークトラフィックをキャプチャするには、管理者/root 権限が必要な場合があります。


▶️ 使用方法

スクリプトを実行します。

root@kitploit:~
sudo python plugin.py

(Linux/macOS でパケットキャプチャの権限を得るには sudo を使用します)


🔧 設定

以下の値を変更することで検出感度を調整できます。

root@kitploit:~
THRESHOLD = 100  # 1秒あたりのリクエスト数

🚨 アラートシステム

  • 怪しいアクティビティが検出されたときにポップアップウィンドウを表示
  • ターミナルにアラートメッセージを出力

例:

root@kitploit:~
Possible DDoS/DoS attack detected!
Source IP: 192.168.1.5

⚠️ 制限事項

  • 誤検出が発生する可能性があります(例: ダウンロードやストリーミングなどの高トラフィック)
  • パケットレートのみに基づく検出(プロトコル固有の攻撃は検出しません)
  • GUI アラートが頻繁にトリガーされるとパフォーマンスに影響する可能性があります
  • root / 管理者権限が必要です

💡 今後の改善点

  • 特定の攻撃タイプ(SYN Flood、UDP Flood)を検出
  • GUI アラートの代わりにログシステムを追加
  • ファイアウォールと連携して悪意のある IP をブロック
  • 監視用の Web ダッシュボード
  • ポートベースのフィルタリング

📂 プロジェクト構成

root@kitploit:~
.
├── plugin.py
└── README.md

👨‍💻 作者

Belal Eladawy
ネットワークエンジニア・セキュリティ研究者


📜 ライセンス

このプロジェクトはオープンソースであり、MIT ライセンスの下で利用可能です。


⭐ サポート

このプロジェクトが役に立った場合は、GitHub でスター ⭐ を付けていただけると幸いです!

ツールをダウンロード