
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 जैसे उपयोगी टूल बनाने और नए प्रोजेक्ट विकसित करने में अधिक समय और प्रयास समर्पित करने में सक्षम बनाता है। योगदान देकर, आप न केवल मौजूदा टूल को बेहतर बनाने में मेरी मदद कर रहे हैं, बल्कि नए विचारों और नवाचारों को भी प्रेरित कर रहे हैं। आपका समर्थन इस प्रोजेक्ट और भविष्य के प्रयासों के विकास में महत्वपूर्ण भूमिका निभाता है। साथ मिलकर, आइए निर्माण और सीखना जारी रखें। धन्यवाद!"