Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
उपकरण/GitHubGitHub/halildeniz/icmpwatch
पैकेट स्निफिंग और विश्लेषणजानकारी एकत्र करनानेटवर्क सुरक्षा
GitHubhalildeniz/icmpwatch

ICMPWatch

ICMP पैकेट स्निफ़र जो इको रिक्वेस्ट/रिप्लाई पैकेटों को कैप्चर करने, विश्लेषण करने और लॉग करने के लिए है, जिसमें फ़िल्टरिंग, SQLite स्टोरेज और नेटवर्क डायग्नोस्टिक्स और सुरक्षा निगरानी के लिए PCAP निर्यात शामिल है।

रिपॉजिटरी देखेंवेबसाइट
60101 साल पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

ICMPWatch: ICMP पैकेट स्निफ़र

ICMP पैकेट स्निफ़र एक Python प्रोग्राम है जो आपको नेटवर्क इंटरफेस पर ICMP (इंटरनेट कंट्रोल मैसेज प्रोटोकॉल) पैकेट्स को कैप्चर और विश्लेषण करने की अनुमति देता है। यह कैप्चर किए गए पैकेट्स के बारे में विस्तृत जानकारी प्रदान करता है, जिसमें स्रोत और गंतव्य IP पते, MAC पते, ICMP प्रकार, पेलोड डेटा, और अधिक शामिल हैं। प्रोग्राम कैप्चर किए गए पैकेट्स को SQLite डेटाबेस में स्टोर कर सकता है और उन्हें pcap प्रारूप में सहेज सकता है।

विशेषताएँ

  • ICMP Echo Request और Echo Reply पैकेट्स को कैप्चर और विश्लेषण करें।
  • प्रत्येक ICMP पैकेट के बारे में विस्तृत जानकारी प्रदर्शित करें, जिसमें स्रोत और गंतव्य IP पते, MAC पते, पैकेट आकार, ICMP प्रकार, और पेलोड सामग्री शामिल हैं।
  • कैप्चर किए गए पैकेट जानकारी को एक टेक्स्ट फ़ाइल में सहेजें।
  • कैप्चर किए गए पैकेट जानकारी को SQLite डेटाबेस में संग्रहीत करें।
  • आगे के विश्लेषण के लिए कैप्चर किए गए पैकेट्स को PCAP फ़ाइल में सहेजें।
  • स्रोत और गंतव्य IP पतों के आधार पर कस्टम पैकेट फ़िल्टरिंग के लिए समर्थन।
  • ANSI एस्केप कोड का उपयोग करके रंगीन कंसोल आउटपुट।
  • उपयोगकर्ता-अनुकूल कमांड-लाइन इंटरफ़ेस।

आवश्यकताएँ

  • Python 3.7+
  • scapy 2.4.5 या उच्चतर
  • colorama 0.4.4 या उच्चतर

स्थापना

  1. इस रिपॉजिटरी को क्लोन करें:
root@kitploit:~
git clone https://github.com/HalilDeniz/ICMPWatch.git
  1. आवश्यक निर्भरताएँ स्थापित करें:
root@kitploit:~
pip install -r requirements.txt

उपयोग

root@kitploit:~
python ICMPWatch.py [-h] [-v] [-t TIMEOUT] [-f FILTER] [-o OUTPUT] [--type {0,8}] [--src-ip SRC_IP] [--dst-ip DST_IP] -i INTERFACE [-db] [-c CAPTURE]
  • -v या --verbose: विस्तृत पैकेट विवरण दिखाएँ।
  • -t या --timeout: स्निफिंग टाइमआउट सेकंड में (डिफ़ॉल्ट 300 सेकंड है)।
  • -f या --filter: पैकेट स्निफिंग के लिए BPF फ़िल्टर (डिफ़ॉल्ट "icmp" है)।
  • -o या --output: कैप्चर किए गए पैकेट्स को सहेजने के लिए आउटपुट फ़ाइल।
  • --type: फ़िल्टर करने के लिए ICMP पैकेट प्रकार (0: Echo Reply, 8: Echo Request)।
  • --src-ip: फ़िल्टर करने के लिए स्रोत IP पता।
  • --dst-ip: फ़िल्टर करने के लिए गंतव्य IP पता।
  • -i या --interface: पैकेट कैप्चर करने के लिए नेटवर्क इंटरफ़ेस (आवश्यक)।
  • या : कैप्चर किए गए पैकेट्स को SQLite डेटाबेस में संग्रहीत करें।

स्निफिंग प्रक्रिया को रोकने के लिए Ctrl+C दबाएँ।

उदाहरण

  • "eth0" इंटरफ़ेस पर ICMP पैकेट कैप्चर करें:
root@kitploit:~
python icmpwatch.py -i eth0

लाइसेंस

ICMPWatch MIT लाइसेंस के अंतर्गत लाइसेंस प्राप्त है। विवरण के लिए LICENSE फ़ाइल देखें।

अस्वीकरण

यह उपकरण केवल शैक्षिक और परीक्षण उद्देश्यों के लिए है। इसका उपयोग किसी भी दुर्भावनापूर्ण गतिविधियों के लिए नहीं किया जाना चाहिए।

संपर्क

  • लिंकट्री halildeniz
  • DenizHalil DenizHalil
  • LinkedIn: Halil Ibrahim Deniz
  • TryHackMe: Halilovic
  • Instagram: deniz.halil333
  • YouTube: Halil Deniz
  • ईमेल: [email protected]

💰 आप दान करके मेरी मदद कर सकते हैं

मेरा समर्थन करने पर विचार करने के लिए धन्यवाद! आपका समर्थन मुझे DNSWatch जैसे उपयोगी उपकरण बनाने और नई परियोजनाओं को विकसित करने में अधिक समय और प्रयास समर्पित करने में सक्षम बनाता है। योगदान देकर, आप न केवल मौजूदा उपकरणों को बेहतर बनाने में मेरी मदद कर रहे हैं, बल्कि नए विचारों और नवाचारों को भी प्रेरित कर रहे हैं। आपका समर्थन इस परियोजना और भविष्य के प्रयासों के विकास में महत्वपूर्ण भूमिका निभाता है। साथ मिलकर, आइए निर्माण और सीखना जारी रखें। धन्यवाद!"
BuyMeACoffee Patreon

टूल डाउनलोड करें
-db
--database
  • -c या --capture: पैकेट्स को pcap प्रारूप में सहेजने के लिए कैप्चर फ़ाइल।