📡 Kismet - Wireless Network Detector & Sniffer

📶 Wireless Detection 🔍 Packet Sniffer 🕵️ Wardriving Tool

Category: 5️⃣ Wireless Attacks


📝 Description

Kismet एक वायरलेस नेटवर्क डिटेक्टर, स्निफर, और इंट्रूज़न डिटेक्शन सिस्टम (IDS) है। यह 802.11a/b/g/n/ac/ax (WiFi 6) नेटवर्क्स को डिटेक्ट करता है और हिडन SSIDs को भी रिवील कर सकता है। Kismet क्लाइंटलेस स्कैनिंग करता है - यानी WiFi नेटवर्क से कनेक्ट किए बिना भी उसके बारे में जानकारी इकट्ठा कर सकता है। यह पैकेट कैप्चर करता है, GPS डेटा के साथ लॉग सेव करता है, और वार्ड्राइविंग (wardriving) के लिए परफेक्ट है।

विशेषता: Kismet की सबसे बड़ी खासियत है इसका हिडन SSID डिटेक्शन और रियल-टाइम वायरलेस नेटवर्क मैपिंग। यह वेब इंटरफेस (Kismet Web UI) के साथ आता है, जिससे आप ब्राउज़र से स्कैन देख सकते हैं।

📦 Installation

Kali Linux (पहले से इंस्टॉल):

kismet -h

Ubuntu/Debian:

sudo apt update
sudo apt install kismet -y

macOS (Homebrew):

brew install kismet

GitHub से इंस्टॉल:

git clone https://www.kismetwireless.net/git/kismet.git
cd kismet
./configure
make
sudo make install

💻 Common Commands (उदाहरण सहित)

📌 Kismet उपयोग करने से पहले वायरलेस कार्ड को मॉनिटर मोड में डालना जरूरी है:

🔹 1. मॉनिटर मोड में डालना:

sudo airmon-ng start wlan0
👉 उदाहरण: wlan0 को मॉनिटर मोड में डालता है (wlan0mon बन जाता है)।

🔹 2. Kismet GUI शुरू करना (कर्सर-आधारित):

sudo kismet
👉 उदाहरण: Kismet का टर्मिनल-आधारित GUI खुलता है। सभी आसपास के WiFi नेटवर्क दिखते हैं।

🔹 3. Kismet Web UI शुरू करना (ब्राउज़र में):

sudo kismet -c wlan0mon --daemonize
👉 उदाहरण: Web UI http://127.0.0.1:2501 पर उपलब्ध होगा।

🔹 4. कस्टम इंटरफेस के साथ Kismet शुरू करना:

sudo kismet -c wlan0mon
👉 उदाहरण: wlan0mon इंटरफेस से कैप्चर शुरू करता है।

🔹 5. GPS के साथ Kismet (वार्ड्राइविंग):

sudo kismet -c wlan0mon --gps
👉 उदाहरण: GPS डेटा के साथ कैप्चर करता है (USB GPS डोंगल चाहिए)।

🔹 6. Kismet लॉग फाइलें देखना:

ls -la /var/log/kismet/
👉 उदाहरण: कैप्चर की गई फाइलें (pcap, netxml, gpsxml, etc.) यहां सेव होती हैं।

🔹 7. Kismet को बैकग्राउंड में चलाना:

sudo systemctl start kismet
👉 उदाहरण: Kismet को सर्विस के रूप में चलाता है।

🔹 8. Kismet को रोकना:

sudo systemctl stop kismet
👉 उदाहरण: Kismet सर्विस बंद करता है।

🔹 9. Kismet की स्थिति देखना:

sudo systemctl status kismet
👉 उदाहरण: Kismet चल रहा है या नहीं, यह दिखाता है।

🔹 10. कैप्चर की गई फाइल को PCAP फॉर्मेट में देखना:

wireshark /var/log/kismet/Kismet-*.pcap
👉 उदाहरण: Wireshark में कैप्चर की गई फाइल खोलकर डिटेल्ड एनालिसिस कर सकते हैं।

🎯 Kismet के मुख्य फीचर्स:

🎯 Use Cases (उपयोग के तरीके)

⚙️ Key Features (मुख्य विशेषताएँ)

📌 Kismet Web UI के मुख्य पेज:

  • Devices: सभी डिटेक्ट किए गए डिवाइस (APs और क्लाइंट्स)
  • Messages: सिस्टम मैसेज और अलर्ट्स
  • Packets: कैप्चर किए गए पैकेट्स की जानकारी
  • Channels: सभी चैनल्स पर एक्टिविटी
  • GPS: GPS डेटा (अगर कनेक्टेड है)
  • Maps: नेटवर्क्स का मैप व्यू

📌 Kismet vs Airodump-ng:

  • Kismet: GUI/Web UI, हिडन SSID डिटेक्शन, GPS सपोर्ट, क्लाइंट ट्रैकिंग, IDS फीचर्स
  • Airodump-ng: कमांड लाइन, सिंपल, Aircrack-ng सुइट का हिस्सा
  • अनुशंसा: Kismet डिटेल्ड एनालिसिस और वार्ड्राइविंग के लिए, Airodump-ng तेज स्कैन और हैंडशेक कैप्चर के लिए।

📌 Kismet के लिए सुझाव:

  • हमेशा एडमिन राइट्स (sudo) के साथ चलाएं
  • पहले airmon-ng से मॉनिटर मोड में डालें
  • Web UI के लिए फायरवॉल पोर्ट 2501 खोलें
  • GPS उपयोग के लिए USB GPS डोंगल की जरूरत
  • लॉग फाइलें /var/log/kismet/ में सेव होती हैं

🔗 Official Resources

🔧 Related Tools (समान उपकरण)

📌 Kismet के उपयोग के लिए जरूरी सावधानियाँ:

  • केवल उन नेटवर्क्स को स्कैन करें जिनकी आपको अनुमति हो
  • वार्ड्राइविंग कुछ देशों में प्रतिबंधित हो सकती है
  • पैकेट कैप्चर में निजी डेटा शामिल हो सकता है
  • लॉग फाइल्स को सुरक्षित रखें और अनधिकृत उपयोग से बचाएं

⚠️ Important Note (सावधानी)

Kismet एक शक्तिशाली वायरलेस स्कैनर और स्निफर है। इसका उपयोग केवल उन्हीं नेटवर्क्स पर करें जिनकी आपको लिखित अनुमति हो। बिना अनुमति के WiFi नेटवर्क स्कैन करना, पैकेट कैप्चर करना, या वार्ड्राइविंग करना कानूनी अपराध हो सकता है। हमेशा अपने खुद के नेटवर्क या बग बाउंटी प्रोग्राम पर ही प्रैक्टिस करें। कुछ देशों में वायरलेस स्कैनिंग पर प्रतिबंध है।