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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
pinecone — रेड टीम्स के लिए मॉड्यूलर WLAN ऑडिटिंग फ्रेमवर्क जिसमें डीऑथेंटिकेशन, रोग AP, और WPA हैंडशेक कैप्चर मॉड्यूल शामिल हैं। वायरलेस नेटवर्कों की पुनर्ज्ञान और शोषण के लिए Metasploit-जैसी CLI की सुविधा। | Kitploit
उपकरण/GitHubGitHub/pinecone-wifi/pinecone
वाई-फाई ऑडिटिंगशोषणजानकारी एकत्र करनावायरलेस सुरक्षापेनिट्रेशन टेस्टिंगरेड टीमिंग
GitHubpinecone-wifi/pinecone

pinecone

रेड टीम्स के लिए मॉड्यूलर WLAN ऑडिटिंग फ्रेमवर्क जिसमें डीऑथेंटिकेशन, रोग AP, और WPA हैंडशेक कैप्चर मॉड्यूल शामिल हैं। वायरलेस नेटवर्कों की पुनर्ज्ञान और शोषण के लिए Metasploit-जैसी CLI की सुविधा।

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

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

सभी देखें →

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

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

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

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

Pinecone एक WLAN नेटवर्क ऑडिटिंग टूल है, जो रेड टीम के उपयोग के लिए उपयुक्त है। यह मॉड्यूल के माध्यम से विस्तार योग्य है, और इसे Debian-आधारित ऑपरेटिंग सिस्टम पर चलाने के लिए डिज़ाइन किया गया है। Pinecone विशेष रूप से Raspberry Pi के साथ एक पोर्टेबल वायरलेस ऑडिटिंग बॉक्स के रूप में उपयोग करने के लिए उन्मुख है।

यह उपकरण केवल शैक्षिक और अनुसंधान उद्देश्यों के लिए डिज़ाइन किया गया है। इसका उपयोग केवल स्पष्ट अनुमति के साथ करें।

स्थापना

Pinecone चलाने के लिए, आपको एक Debian-आधारित ऑपरेटिंग सिस्टम की आवश्यकता है (इसे Raspbian, Raspberry Pi Desktop और Kali Linux पर परीक्षण किया गया है)। Pinecone की निम्नलिखित आवश्यकताएँ हैं:

  • Python 3.5+। आपके वितरण में संभवतः Python3 पहले से स्थापित आता है, यदि नहीं तो इसे apt-get install python3 का उपयोग करके स्थापित किया जा सकता है।
  • dnsmasq (संस्करण 2.76 के साथ परीक्षण किया गया)। इसे apt-get install dnsmasq का उपयोग करके स्थापित किया जा सकता है।
  • hostapd-wpe (संस्करण 2.6 के साथ परीक्षण किया गया)। इसे apt-get install hostapd-wpe का उपयोग करके स्थापित किया जा सकता है। यदि आपके वितरण रिपॉजिटरी में hostapd-wpe पैकेज नहीं है, तो आप या तो Kali Linux रिपॉजिटरी प्री-कंपाइल्ड पैकेज का उपयोग करके इसे स्थापित करने का प्रयास कर सकते हैं, या इसके स्रोत कोड से संकलित कर सकते हैं।

आवश्यक पैकेज स्थापित करने के बाद, आप प्रोजेक्ट रूट फ़ोल्डर में pip3 install -r requirements.txt का उपयोग करके Pinecone के लिए Python पैकेज आवश्यकताओं को स्थापित कर सकते हैं।

उपयोग

Pinecone प्रारंभ करने के लिए, प्रोजेक्ट रूट फ़ोल्डर के अंदर से python3 pinecone.py निष्पादित करें:

root@kitploit:~
root@kali:~/pinecone# python pinecone.py 
[i] Database file: ~/pinecone/db/database.sqlite
pinecone > 

Pinecone को Metasploit-जैसे कमांड-लाइन इंटरफ़ेस के माध्यम से नियंत्रित किया जाता है। आप उपलब्ध कमांड की सूची प्राप्त करने के लिए help टाइप कर सकते हैं, या किसी विशेष कमांड के बारे में अधिक जानकारी प्राप्त करने के लिए help 'command' टाइप कर सकते हैं:

root@kitploit:~
pinecone > help

Documented commands (type help <topic>):
========================================
alias  help     load  pyscript  set    shortcuts  use
edit   history  py    quit      shell  unalias  

Undocumented commands:
======================
back  run  stop

pinecone > help use
Usage: use module [-h]

Interact with the specified module.

positional arguments:
  module      module ID

optional arguments:
  -h, --help  show this help message and exit

Pinecone मॉड्यूल को सक्रिय करने के लिए कमांड use 'moduleID' का उपयोग करें। आप वर्तमान में लोड किए गए मॉड्यूल की सूची देखने के लिए Tab ऑटो-पूर्णता का उपयोग कर सकते हैं:

root@kitploit:~
pinecone > use 
attack/deauth     daemon/hostapd-wpe    report/db2json                  scripts/infrastructure/ap  
daemon/dnsmasq    discovery/recon       scripts/attack/wpa_handshake
pinecone > use discovery/recon 
pcn module(discovery/recon) > 

प्रत्येक मॉड्यूल में विकल्प होते हैं, जिन्हें मॉड्यूल सक्रिय होने पर help run या run --help टाइप करके देखा जा सकता है। अधिकांश मॉड्यूल में उनके विकल्पों के लिए डिफ़ॉल्ट मान होते हैं (चलाने से पहले उन्हें जाँच लें):

root@kitploit:~
pcn module(discovery/recon) > help run
usage: run [-h] [-i INTERFACE]

optional arguments:
  -h, --help            show this help message and exit
  -i INTERFACE, --iface INTERFACE
                        monitor mode capable WLAN interface (default: wlan0)

जब कोई मॉड्यूल सक्रिय होता है, तो आप इसकी कार्यक्षमता शुरू करने के लिए run [options...] कमांड का उपयोग कर सकते हैं। मॉड्यूल अपनी निष्पादन स्थिति की प्रतिक्रिया प्रदान करते हैं:

root@kitploit:~
pcn script(attack/wpa_handshake) > run -s TEST_SSID
[i] Sending 64 deauth frames to all clients from AP 00:11:22:33:44:55 on channel 1...
................................................................
Sent 64 packets.
[i] Monitoring for 10 secs on channel 1 WPA handshakes between all clients and AP 00:11:22:33:44:55...

यदि मॉड्यूल बैकग्राउंड में चलता है (उदाहरण के लिए, scripts/infrastructure/ap), तो आप मॉड्यूल चलने के दौरान stop कमांड का उपयोग करके इसे रोक सकते हैं:

root@kitploit:~
pcn script(infrastructure/ap) > run
net.ipv4.ip_forward = 1
[i] Creating NAT rules in iptables for forwarding wlan0 -> eth0...
[i] Starting hostapd-wpe and dnsmasq...
Configuration file: ~/pinecone/tmp/hostapd-wpe.conf
Using interface wlan0 with hwaddr 00:11:22:33:44:55 and ssid "PINECONEWIFI"
wlan0: interface state UNINITIALIZED->ENABLED
wlan0: AP-ENABLED 
pcn script(infrastructure/ap) > stop
[i] Stopping hostapd-wpe and dnsmasq...
net.ipv4.ip_forward = 0
[i] Flushing NAT table in iptables...

जब आप किसी मॉड्यूल का उपयोग समाप्त कर लेते हैं, तो आप back कमांड का उपयोग करके इसे निष्क्रिय कर सकते हैं। आप फिर से use कमांड जारी करके दूसरे मॉड्यूल को भी सक्रिय कर सकते हैं।

शेल कमांड को shell कमांड या ! शॉर्टकट के साथ निष्पादित किया जा सकता है:

root@kitploit:~
pinecone > !ls
LICENSE  modules  module_template.py  pinecone  pinecone.py  README.md  requirements.txt  TODO.md

वर्तमान में, Pinecone रिकॉनिसेंस SQLite डेटाबेस प्रोजेक्ट रूट फ़ोल्डर के अंदर db/ निर्देशिका में संग्रहीत है। Pinecone को उपयोग करने के लिए आवश्यक सभी अस्थायी फ़ाइलें प्रोजेक्ट रूट फ़ोल्डर के अंतर्गत tmp/ निर्देशिका में भी संग्रहीत की जाती हैं।

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