
PCAP 기반 패킷 스니퍼 및 분석기로, ARP, ICMP, TCP, UDP, DNS, DHCP, HTTP, SNMP, LLMNR, NetBIOS 프로토콜 검사 및 필터링, 요약 통계를 지원합니다.
TrafficWatch는 패킷 스니퍼 도구로, PCAP 파일의 네트워크 트래픽을 모니터링하고 분석할 수 있게 해줍니다. 다양한 네트워크 프로토콜에 대한 인사이트를 제공하며, 네트워크 문제 해결, 보안 분석 등에 도움이 됩니다.
저장소를 클론합니다:
git clone https://github.com/HalilDeniz/TrafficWatch.git
프로젝트 디렉터리로 이동합니다:
cd TrafficWatch
필요한 종속성을 설치합니다:
pip install -r requirements.txt
TrafficWatch를 설정합니다:
$ python3 setup.py install
python3 trafficwatch.py --help
usage: trafficwatch.py [-h] -f FILE [-p {ARP,ICMP,TCP,UDP,DNS,DHCP,HTTP,SNMP,LLMNR,NetBIOS}] [-c COUNT] [-w WRITE]
Packet Sniffer Tool
options:
-h, --help show this help message and exit
-f FILE, --file FILE Path to the .pcap file to analyze
-p {ARP,ICMP,TCP,UDP,DNS,DHCP,HTTP,SNMP,LLMNR,NetBIOS}, --protocol {ARP,ICMP,TCP,UDP,DNS,DHCP,HTTP,SNMP,LLMNR,NetBIOS}
Filter by specific protocol
-c COUNT, --count COUNT
Number of packets to display
-w WRITE, --write WRITE
Path to the .pcap file to write
PCAP 파일에서 패킷을 분석하려면 다음 명령어를 사용하세요:
python trafficwatch.py -f path/to/your.pcap
프로토콜 필터(예: HTTP)를 지정하고 표시할 패킷 수를 제한(예: 10개)하려면 다음을 사용하세요:
python trafficwatch.py -f path/to/your.pcap -p HTTP -c 10
-f 또는 --file: 분석할 PCAP 파일의 경로-p 또는 --protocol: 프로토콜(ARP, ICMP, TCP, UDP, DNS, DHCP, HTTP, SNMP, LLMNR, NetBIOS)로 패킷 필터링-c 또는 --count: 표시할 패킷 수 제한-w 또는 --write: 쓸 .pcap 파일의 경로기여는 언제나 환영합니다! TrafficWatch에 기여하고 싶다면 기여 가이드라인을 따라주세요.
Dosinator에 관한 질문, 의견 또는 제안이 있으시면 언제든지 연락해 주세요:
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다.
저를 지원해 주셔서 감사합니다! 여러분의 지원은 제가 DNSWatch와 같은 유용한 도구를 개선하고 새로운 프로젝트를 개발하는 데 더 많은 시간과 노력을 할애할 수 있게 해줍니다. 기부를 통해 기존 도구를 개선하는 것뿐만 아니라 새로운 아이디어와 혁신에 영감을 주실 수 있습니다. 여러분의 지원은 이 프로젝트와 미래의 노력에 중요한 역할을 합니다. 함께 계속 배우고 만들어 갑시다. 감사합니다!"