Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
ddos-traffic-monitor — IP 주소별 네트워크 트래픽 양을 감지하고 표시하여 잠재적인 DDoS 공격을 식별하는 실시간 트래픽 모니터링 도구입니다. | Kitploit
도구/GitHubGitHub/jenderal92/ddos-traffic-monitor
Defensive ToolsPacket Sniffing & AnalysisNetwork SecurityIntrusion DetectionAnomaly Detection
GitHubjenderal92/ddos-traffic-monitor

ddos-traffic-monitor

IP 주소별 네트워크 트래픽 양을 감지하고 표시하여 잠재적인 DDoS 공격을 식별하는 실시간 트래픽 모니터링 도구입니다.

저장소 보기
12개월 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

DDoS Traffic Monitor

네트워크 트래픽 양을 IP 주소별로 감지하고 표시하여 잠재적인 DDoS 공격을 식별하는 실시간 트래픽 모니터링 도구입니다. 이 도구는 Python 2.7로 제작되었으며, 백엔드로 Flask를, 시각화를 위해 웹 기반 프론트엔드를 사용합니다.


기능

  • 실시간 모니터링: 네트워크 패킷을 캡처하고 IP 주소별 패킷 수를 표시합니다.
  • 웹 기반 대시보드: 웹 브라우저를 통해 접근할 수 있는 사용자 친화적인 인터페이스입니다.
  • 대화형 테이블: 몇 초마다 자동으로 업데이트되어 실시간 트래픽을 반영합니다.
  • 사용자 정의 가능: 알림, 로그 또는 더 상세한 트래픽 분석을 추가하도록 확장할 수 있습니다.
  • 경량화: 패킷 캡처에는 raw 소켓을, 데이터 제공에는 최소한의 Flask 서버를 사용합니다.

작동 방식

  1. 트래픽 캡처: 이 도구는 raw 소켓을 사용하여 수신되는 IP 패킷을 탐지합니다.
  2. 데이터 집계: 소스 IP별로 패킷 수를 계산하여 트래픽의 잠재적 급증을 식별합니다.
  3. 시각화: 데이터는 Flask API를 통해 제공되며 JavaScript를 사용하여 2초마다 자동 업데이트되는 HTML 테이블에 표시됩니다.

요구 사항

  • Python 2.7
  • Flask 웹 프레임워크
  • raw 소켓을 통한 패킷 캡처를 위한 루트/관리자 권한

설치

  1. 저장소 복제:

    root@kitploit:~
    git clone https://github.com/Jenderal92/ddos-traffic-monitor.git
    cd ddos-traffic-monitor
    
  2. Flask 설치:

    root@kitploit:~
    pip install flask
    
  3. 애플리케이션 실행 (루트 권한 필요):

    root@kitploit:~
    sudo python app.py
    
  4. 브라우저를 열고 다음 주소로 이동합니다:

    root@kitploit:~
    http://127.0.0.1:5000
    

프로젝트 구조

root@kitploit:~
DDoS_Traffic_Monitor/
│
├── app.py                # Flask 백엔드 서버
├── monitor.py            # 핵심 패킷 캡처 및 카운팅 로직
├── templates/
│   └── index.html        # HTML 대시보드
└── static/
    ├── style.css         # 대시보드 스타일링
    └── script.js         # 실시간 업데이트를 위한 JavaScript

사용 방법

  1. 다음 명령으로 도구를 시작합니다:

    root@kitploit:~
    sudo python app.py
    
  2. 브라우저를 열고 다음 주소에 접속합니다:

    root@kitploit:~
    http://<server-ip>:<port>
    
    • <server-ip>를 서버 IP 주소로 바꾸십시오.
    • 기본 포트는 5000입니다.
  3. 대시보드에 다음이 표시됩니다:

    • 소스 IP: 트래픽을 전송하는 IP 주소.
    • 패킷 수: 각 IP에서 수신된 패킷 수.

웹사이트에 포함하기

다른 웹사이트(Blogger 등)에 도구를 표시하려면 iframe을 사용하세요:

root@kitploit:~

<your-server-ip>를 서버의 IP 또는 도메인으로 바꾸십시오.

도구 다운로드