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
Defensive ToolsPacket Sniffing & AnalysisNetwork SecurityIntrusion DetectionLearning & EducationAnomaly Detection
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@kitploit:~
sudo python plugin.py

(Linux/macOS에서 패킷 스니핑 권한을 위해 sudo를 사용하세요)


🔧 구성

감지 민감도는 다음을 수정하여 조정할 수 있습니다:

root@kitploit:~
THRESHOLD = 100  # Requests per second

🚨 알림 시스템

  • 의심스러운 활동이 감지되면 팝업 창을 표시합니다.
  • 터미널에 알림 메시지를 출력합니다.

예:

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

⚠️ 제한 사항

  • 오탐(false positive)이 발생할 수 있습니다 (예: 다운로드 또는 스트리밍과 같은 높은 트래픽)
  • 패킷 속도에만 기반하여 탐지합니다 (프로토콜별 공격은 탐지하지 않음)
  • GUI 알림이 자주 발생하면 성능 문제가 발생할 수 있습니다.
  • 루트/관리자 권한이 필요합니다.

💡 향후 개선 사항

  • 특정 공격 유형 탐지 (SYN Flood, UDP Flood)
  • GUI 알림 대신 로깅 시스템 추가
  • 악성 IP를 차단하도록 방화벽과 통합
  • 모니터링을 위한 웹 대시보드
  • 포트 기반 필터링

📂 프로젝트 구조

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

👨‍💻 저자

Belal Eladawy 네트워크 엔지니어 및 보안 연구원


📜 라이선스

이 프로젝트는 오픈소스이며 MIT 라이선스로 제공됩니다.


⭐ 지원

이 프로젝트가 유용하다고 생각되면 GitHub에서 스타 ⭐를 눌러주세요!


도구 다운로드