
IP 주소별 네트워크 트래픽 양을 감지하고 표시하여 잠재적인 DDoS 공격을 식별하는 실시간 트래픽 모니터링 도구입니다.
네트워크 트래픽 양을 IP 주소별로 감지하고 표시하여 잠재적인 DDoS 공격을 식별하는 실시간 트래픽 모니터링 도구입니다. 이 도구는 Python 2.7로 제작되었으며, 백엔드로 Flask를, 시각화를 위해 웹 기반 프론트엔드를 사용합니다.
저장소 복제:
git clone https://github.com/Jenderal92/ddos-traffic-monitor.git
cd ddos-traffic-monitor
Flask 설치:
pip install flask
애플리케이션 실행 (루트 권한 필요):
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입니다.대시보드에 다음이 표시됩니다:
다른 웹사이트(Blogger 등)에 도구를 표시하려면 iframe을 사용하세요:
<your-server-ip>를 서버의 IP 또는 도메인으로 바꾸십시오.