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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
Preferred-Network-List-Sniffer — डिवाइस की पसंदीदा नेटवर्क सूची से SSIDs को कैप्चर और प्रदर्शित करने के लिए एक रिकॉनिसेंस टूल। | Kitploit
उपकरण/GitHubGitHub/aleksamcode/preferred-network-list-sniffer
पैकेट स्निफिंग और विश्लेषणटोहीवाई-फाई ऑडिटिंगजानकारी एकत्र करनावायरलेस सुरक्षारेड टीमिंग
GitHubaleksamcode/preferred-network-list-sniffer

Preferred-Network-List-Sniffer

डिवाइस की पसंदीदा नेटवर्क सूची से SSIDs को कैप्चर और प्रदर्शित करने के लिए एक रिकॉनिसेंस टूल।

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

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

सभी देखें →

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

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

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

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

प्रिफर्ड नेटवर्क लिस्ट स्निफर - PNLS

License: MIT

प्रिफर्ड नेटवर्क लिस्ट स्निफर (PNLS) एक रेड टीम वाई-फाई ऑडिटिंग टूल है जिसमें एक सरल वेब इंटरफेस है जो डिवाइस की प्रिफर्ड नेटवर्क लिस्ट (PNL)[^2] से SSIDs[^1] को इंटरसेप्ट करने में सक्षम है। यह आस-पास के क्षेत्र में प्रोब रिक्वेस्ट को स्निफ करके प्राप्त किया जाता है, जिन्हें बाद में SSID और अन्य जानकारी के लिए पार्स किया जाता है और अंततः वेब UI पर प्रसारित किया जाता है। इस परियोजना का प्राथमिक उद्देश्य 802.11 प्रोब रिक्वेस्ट और उनके द्वारा प्रेषित डेटा से जुड़े गोपनीयता जोखिमों की जांच करना था।

PNLS सिस्टम अवलोकन

चित्र 1: PNLS सिस्टम अवलोकन

[!WARNING] इस परियोजना की सभी सामग्री केवल सुरक्षा अनुसंधान उद्देश्यों के लिए है।

[!NOTE]

  • यह परियोजना वाई-फाई नेटवर्क में गोपनीयता संरक्षण पर मेरे चल रहे शोध का हिस्सा है।

    • कार्यक्षेत्र प्रस्तुति
  • PNLS पर चल रहे कार्य की निगरानी के लिए, परियोजना का बोर्ड देखें।

विषयसूची

  • प्रिफर्ड नेटवर्क लिस्ट स्निफर - PNLS
    • विषयसूची
    • PNLS कैसे बनाएं
      • आवश्यकताएँ
      • पूर्वापेक्षाएँ
    • सेटअप
      • Docker का उपयोग करके
      • पूर्व-निर्मित Docker इमेज का उपयोग करके
      • Docker के बिना
    • प्रोब रिक्वेस्ट
    • SSID फ़िल्टरिंग
    • आर्किटेक्चर
      • असिंक्रोनस सर्वर गेटवे इंटरफ़ेस क्यों?
      • WebSockets क्यों?
      • Pub-Sub मॉडल
    • स्क्रीनशॉट
    • परिवर्णी शब्द
    • संदर्भ

PNLS कैसे बनाएं

इस परियोजना को डुप्लिकेट और तैनात करने के लिए आपको हार्डवेयर और सॉफ्टवेयर दोनों घटकों की आवश्यकता होगी। एक बार जब आपका कार्य वातावरण तैयार हो जाए, तो सेटअप अनुभाग पर जाएं।

आवश्यकताएँ

  • रास्पबेरी पाई (RPi)
  • उपयुक्त RPi बिजली आपूर्ति (विवरण के लिए बिजली आपूर्ति दस्तावेज़ीकरण देखें)
  • माइक्रो SD कार्ड (विवरण के लिए SD कार्ड दस्तावेज़ीकरण देखें)
  • USB वाई-फाई एडाप्टर (वैकल्पिक)
    • पैकेट कैप्चर करते समय अधिक रेंज प्राप्त करने के लिए उपयोग किया जाता है।
  • HDMI केबल (वैकल्पिक)
    • कंप्यूटर से दूरस्थ रूप से कनेक्ट करने के बजाय RPi से वेब UI प्रदर्शित करने के लिए उपयोग किया जाता है।

पूर्वापेक्षाएँ

  • Kali Linux OS
    • मॉनिटरिंग मोड और aircrack-ng टूल का उपयोग करने के लिए आवश्यक है। आप Kali Linux ARM इमेज यहाँ से डाउनलोड कर सकते हैं।
      • वैकल्पिक रूप से, आप कोई अन्य OS उपयोग कर सकते हैं, लेकिन आपको nexmon[^4] का उपयोग करके कर्नेल को पैच[^3] करना होगा या एक वायरलेस एडाप्टर का उपयोग करना होगा जो मॉनिटरिंग मोड का समर्थन करता है। यहाँ रास्पबेरी पाई द्वारा समर्थित USB एडाप्टर की सूची है।
      • आपको aircrack-ng टूल भी इंस्टॉल करना होगा, क्योंकि यह केवल Kali Linux पर पूर्व-स्थापित आता है।
  • अपने नेटवर्क इंटरफ़ेस को मॉनिटरिंग मोड में प्रारंभ करें: sudo airmon-ng start wlan0 [2]।

[!NOTE]

Kali इमेज Re4son के कर्नेल का उपयोग करती है, जिसमें बाहरी वाई-फाई कार्ड के लिए ड्राइवर और RPi 3 और 4 [3] पर बिल्ट-इन वायरलेस कार्ड के लिए Nexmon फर्मवेयर शामिल है।

PNLS RPi 4 डिवाइस

चित्र 2: PNLS एक RPi 4 पर बाहरी एंटीना और बैटरी बैंक के साथ चल रहा है

PNLS RPi 4 डिवाइस AWUS036ACS

चित्र 3: PNLS एक RPi 4 पर AWUS036ACS एंटीना वाले केस के साथ चल रहा है

PNLS RPi 4 डिवाइस AWUS036ACM

चित्र 4: PNLS एक RPi 4 पर AWUS036ACM एंटीना के साथ चल रहा है

सेटअप

यदि आप Docker का उपयोग नहीं करना चाहते हैं, तो Docker के बिना सेटअप पर जाएं।

Docker का उपयोग करके

एक डेवलपमेंट इंस्टेंस जल्दी से सेटअप करें:

# First clone this repo.
git clone https://github.com/AleksaMCode/Preferred-Network-List-Sniffer.git
# Move to the project root folder.
cd Preferred-Network-List-Sniffer
# Build backend and frontend image.
docker compose build
# Bring up both the backend and the frontend server.
docker compose up
# Move into the sniffer folder.
cd sniffer
# Run the Sniffer service.
sudo python3 sniffer.py

पूर्व-निर्मित Docker इमेज का उपयोग करके

वर्तमान में, मल्टी-प्लेटफ़ॉर्म इमेज उपलब्ध नहीं हैं, और परियोजना केवल ARM64v8 आर्किटेक्चर का समर्थन करती है। नवीनतम पूर्व-निर्मित इमेज GitHub कंटेनर रजिस्ट्री से डाउनलोड करें और उन्हें स्थानीय रूप से चलाएं।

# First clone this repo.
git clone https://github.com/AleksaMCode/Preferred-Network-List-Sniffer.git
# Move to the project root folder.
cd Preferred-Network-List-Sniffer
# Download the prebuild images.
docker pull ghcr.io/aleksamcode/pnls-backend-ghcr:latest
docker pull ghcr.io/aleksamcode/pnls-frontend-ghcr:latest
# Bring up both the backend and the frontend server.
docker compose up
# Move into the sniffer folder.
cd sniffer
# Run the Sniffer service.
sudo python3 sniffer.py

Docker के बिना

  • बैकएंड: ASGI और Redis सर्वर शुरू करने और आवश्यक सेवाओं को चलाने के लिए, ये निर्देश देखें।

  • फ्रंटएंड: React सर्वर चलाने के लिए, ये निर्देश देखें।

जब सब कुछ "मैन्युअल रूप से" चलाया गया था, तब का एक स्क्रीनशॉट यहाँ है:

  • ऊपर बाएँ: Redis सर्वर
  • ऊपर दाएँ: ASGI सर्वर
  • नीचे बाएँ: Sniffer सेवा
  • नीचे दाएँ: React सर्वर

PNLS Kali स्क्रीनशॉट

चित्र 5: PNLS स्क्रीनशॉट

प्रोब रिक्वेस्ट

टूल डाउनलोड करें