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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
pacmap — ग्राफ-प्रथम नेटवर्क ट्रैफ़िक विज़ुअलाइज़र, लाइव कैप्चर और PCAP रीप्ले के लिए, जिसमें चेकपॉइंट डिफिंग, पथ ट्रेसिंग, और सुरक्षा विश्लेषण के लिए Wireshark-शैली प्रदर्शन फ़िल्टर शामिल हैं। | Kitploit
उपकरण/GitHubGitHub/m0vi0/pacmap
पैकेट स्निफिंग और विश्लेषणनेटवर्क मैपिंगफोरेंसिकनेटवर्क सुरक्षाखतरा खुफियाघटना प्रतिक्रियाDNS विश्लेषण
GitHubm0vi0/pacmap

pacmap

ग्राफ-प्रथम नेटवर्क ट्रैफ़िक विज़ुअलाइज़र, लाइव कैप्चर और PCAP रीप्ले के लिए, जिसमें चेकपॉइंट डिफिंग, पथ ट्रेसिंग, और सुरक्षा विश्लेषण के लिए Wireshark-शैली प्रदर्शन फ़िल्टर शामिल हैं।

रिपॉजिटरी देखें
134 महीने पहलेअभी तक समीक्षित नहीं

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

सभी देखें →

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

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

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

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

pacmap

PacMap एक ग्राफ-प्रथम नेटवर्क ट्रैफ़िक विज़ुअलाइज़र है जो लाइव कैप्चर और PCAP पुनर्प्ले के लिए है। यह आपको यह देखने में मदद करता है कि क्या बदला, क्या शोर है, और आगे किसकी जाँच करनी है।

इसे नेटवर्क व्यवहार के लिए Git की तरह समझें: स्नैपशॉट, डिफ़, और नेटवर्क स्थिति को दृश्य रूप से पुनर्प्ले करें।

pacmap प्रदर्शन

इनपुट मोड

PacMap दो वर्कफ़्लो का समर्थन करता है:

  • लाइव कैप्चर — अभी स्थानीय इंटरफ़ेस पर क्या हो रहा है, उसकी जाँच करें।
  • PCAP पुनर्प्ले — एक सहेजी गई .pcap या .pcapng फ़ाइल अपलोड करें और समय के साथ पैकेट प्रवाह को पुनर्प्ले करें।

स्थापित करें

रिपो रूट से:

root@kitploit:~
python3 -m venv venv
source venv/bin/activate
pip install websockets scapy
npm install --prefix client

Windows पर, अपनी सामान्य Python वर्कफ़्लो का उपयोग करके venv बनाएँ और सक्रिय करें, फिर वही पैकेज इंस्टॉल करें। Windows पर पैकेट कैप्चर के लिए Npcap की आवश्यकता है।

लाइव कैप्चर

PacMap को रिपो रूट से शुरू करें:

root@kitploit:~
npm start -- --iface en0

सामान्य इंटरफ़ेस उदाहरण:

  • macOS Wi-Fi: en0
  • Linux Ethernet: eth0
  • Linux Wi-Fi: wlan0
  • Windows Wi-Fi/Ethernet: Scapy द्वारा दिखाए गए Npcap इंटरफ़ेस नाम का उपयोग करें

खोलें:

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

फिर लाइव कैप्चर शुरू करने के लिए कंट्रोल डॉक का उपयोग करें।

रॉ पैकेट कैप्चर को आमतौर पर उच्च स्थानीय विशेषाधिकारों की आवश्यकता होती है। macOS/Linux पर:

root@kitploit:~
sudo npm start -- --iface en0

Windows पर, टर्मिनल को व्यवस्थापक के रूप में चलाएँ।

PCAP पुनर्प्ले

वेब ऐप खोलें, स्रोत को PCAP पुनर्प्ले पर स्विच करें, और एक .pcap या .pcapng फ़ाइल अपलोड करें। फिर उपयोग करें:

  • play / pause / restart
  • स्पीड नियंत्रण
  • टाइमलाइन स्क्रबर
  • रॉ/रिज़ॉल्वेड IP और MAC लेबल के लिए लेबल मोड नियंत्रण

पुनर्प्ले ब्राउज़र में चलता है और Python कैप्चर सर्वर के चलने की आवश्यकता नहीं होती है।

पुनर्प्ले में वार्तालाप, एंडपॉइंट, प्रोटोकॉल ब्रेकडाउन, नाम रिज़ॉल्यूशन, और I/O टाइमलाइन गतिविधि के लिए जाँच पैनल शामिल हैं।

फ़ाइल सीमाएँ: 100 MB और 100,000 पैकेट। असमर्थित फ़्रेम को छोड़ दिया जाता है और UI में गिना जाता है।

वर्तमान पुनर्प्ले समर्थन:

  • क्लासिक .pcap और बुनियादी .pcapng
  • सामान्य Ethernet, रॉ IP, Linux कुक्ड, और लूपबैक कैप्चर
  • IPv4 और IPv6 पैकेट
  • TCP, UDP, DNS, और अन्य IP पैकेट

डिस्प्ले फिल्टर

लाइव कैप्चर और पुनर्प्ले दोनों Wireshark-शैली डिस्प्ले फिल्टर बार का समर्थन करते हैं। एक फिल्टर टाइप करें और लागू करने के लिए Enter दबाएँ; फ़ील्ड साफ़ करें और हटाने के लिए Enter दबाएँ।

समर्थित सिंटैक्स:

root@kitploit:~
tcp          udp          dns          http         arp
ip.addr == 192.168.1.10
ip.src == 10.0.0.1
ip.dst == 8.8.8.8
tcp.port == 443
udp.port == 53
port == 80
ip.src == 10.0.0.1 && ip.dst == 8.8.8.8

कम्पाउंड फिल्टर (&&) दो फ़ील्ड फिल्टर को जोड़ते हैं। एक फिल्टर लागू करने से ग्राफ मेल खाने वाले नोड्स और किनारों तक सीमित हो जाता है; इसे साफ़ करने से वर्तमान कैप्चर विंडो के लिए पूर्ण दृश्य बहाल हो जाता है।

पथ ट्रेसिंग

एक compound ip.src == X && ip.dst == Y फिल्टर पथ ट्रेसिंग को सक्रिय करता है। PacMap पूरे कैप्चर पर BFS चलाकर दो एंडपॉइंट के बीच हॉप चेन खोजता है। कंट्रोल डॉक के नीचे एक पैनल दिखाई देता है जो प्रति-किनारे पैकेट और बाइट काउंट के साथ प्रत्येक हॉप दिखाता है, और मध्यवर्ती नोड्स को ग्राफ में हाइलाइट किया जाता है।

चेकपॉइंट्स

चेकपॉइंट एक समय बिंदु पर वर्तमान नेटवर्क स्थिति — नोड्स, किनारे, ट्रैफ़िक वॉल्यूम — का स्नैपशॉट लेते हैं।

  • मैन्युअल चेकपॉइंट: फिल्टर बार में Checkpoint पर क्लिक करें ताकि वर्तमान स्थिति को एक कस्टम लेबल के साथ सहेजा जा सके।
  • ऑटो-चेकपॉइंट: ऐप स्वचालित रूप से नए होस्ट डिस्कवरी या बाहरी कनेक्शन ईवेंट पर चेकपॉइंट कर सकता है (कंट्रोल डॉक में कॉन्फ़िगर करने योग्य)।
  • डिफ़: इतिहास पैनल में दो चेकपॉइंट चुनें ताकि उनकी तुलना की जा सके; जोड़े गए, हटाए गए और बदले गए नोड्स और किनारों को ग्राफ में हाइलाइट किया जाता है और डिफ़ पैनल में सूचीबद्ध किया जाता है।
  • विंडो तुलना: टाइमलाइन स्क्रबर का उपयोग करके एक समय सीमा चुनें और इसे एक सहेजे गए चेकपॉइंट बेसलाइन के विरुद्ध तुलना करें।

चेकपॉइंट localStorage में pacmap_checkpoints के रूप में (अधिकतम 50 प्रविष्टियाँ) बने रहते हैं।

एक स्थानीय सहायक क्यों?

ब्राउज़र सीधे होस्ट नेटवर्क ट्रैफ़िक को सूँघ या विशेषाधिकार प्राप्त पैकेट कैप्चर शुरू नहीं कर सकते। PacMap लाइव कैप्चर के लिए Scapy के साथ एक स्थानीय Python WebSocket सहायक का उपयोग करता है, फिर पैकेट सारांश को React ऐप पर स्ट्रीम करता है:

root@kitploit:~
ws://127.0.0.1:8765

PCAP पुनर्प्ले अलग है: ब्राउज़र अपलोड की गई फ़ाइल को पढ़ता है और लाइव पैकेट एक्सेस की आवश्यकता के बिना उसी ग्राफ़ विज़ुअलाइज़ेशन का पुन: उपयोग करता है।

विकास

केवल फ्रंटएंड:

root@kitploit:~
cd client
npm install
npm run dev

प्रोडक्शन बिल्ड:

root@kitploit:~
npm run build

केवल कैप्चर सर्वर:

root@kitploit:~
source venv/bin/activate
python3 server.py --iface en0

समस्या निवारण

  • यदि UI कहता है कि कैप्चर सर्वर ऑफ़लाइन है, तो server.py नहीं चल रहा है या WebSocket पोर्ट उपलब्ध नहीं है।
  • यदि कैप्चर विफल होता है, तो इंटरफ़ेस नाम जाँचें और आवश्यक स्थानीय विशेषाधिकारों के साथ चलाएँ।
  • यदि कोई लाइव नोड दिखाई नहीं देता है, तो सामान्य ब्राउज़िंग, ping 8.8.8.8, DNS लुकअप, या अन्य नेटवर्क गतिविधि के साथ ट्रैफ़िक उत्पन्न करें।
  • यदि कोई PCAP कई छोड़े गए पैकेटों के साथ लोड होता है, तो यह एक असमर्थित लिंक प्रकार, एन्क्रिप्टेड/गैर-IP ट्रैफ़िक, या पैकेट प्रकारों का उपयोग कर सकता है जिन्हें PacMap अभी तक सारांशित नहीं करता है।

तकनीक

  • React + Vite
  • Three.js
  • Python WebSocket सर्वर
  • Scapy पैकेट कैप्चर
टूल डाउनलोड करें