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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
WiFi-Pineapple-MK7_REST-Client — WiFi Pineapple Mark VII API के साथ WiFi हैकिंग वर्कफ़्लो | Kitploit
उपकरण/GitHubGitHub/tw-d/wifi-pineapple-mk7_rest-client
टोहीवाई-फाई ऑडिटिंगनेटवर्क मैपिंगशोषणजानकारी एकत्र करनावायरलेस सुरक्षापेनिट्रेशन टेस्टिंगरेड टीमिंग

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
GitHub
tw-d/wifi-pineapple-mk7_rest-client

WiFi-Pineapple-MK7_REST-Client

WiFi Pineapple Mark VII API के साथ WiFi हैकिंग वर्कफ़्लो

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

वाईफाई पाइनएप्पल मार्क VII - REST क्लाइंट

  • निकट पहुंच संचालन के लिए अग्रणी रोग एक्सेस पॉइंट और वाईफाई पेंटेस्ट टूलकिट।
  • निष्क्रिय और सक्रिय हमले कमजोर और गलत कॉन्फ़िगर डिवाइसों का विश्लेषण करते हैं।
  • https://hak5.org/collections/sale/products/wifi-pineapple

लेखक:: TW-D

संस्करण:: 1.3.7

कॉपीराइट:: कॉपीराइट (c) 2024 TW-D

लाइसेंस:: Ruby के समान शर्तों के तहत वितरित

दस्तावेज़:: https://hak5.github.io/mk7-docs/docs/rest/rest/

आवश्यकताएँ:: Ruby >= 2.7.0p0 और WiFi पाइनएप्पल मार्क VII >= 2.1.0-stable

स्थापना (डेबियन-आधारित लिनक्स वितरण)::

  • sudo apt-get install build-essential curl g++ ruby ruby-dev

  • sudo gem install net-ssh rest-client tty-progressbar

विवरण

लाइब्रेरी जो सक्रिय या निष्क्रिय हमले संचालन के स्वचालन की अनुमति देती है।

नोट : "Issues" और "Pull Requests" का स्वागत है।

पेलोड्स

"./payloads/" निर्देशिका में, आप पाएंगे:

कमांड और नियंत्रणलेखकउपयोग
Hak5 Key Croc - कीबोर्ड से कीस्ट्रोक्स की रीयल-टाइम रिकवरीTW-D(edit) ruby ./hak5_key-croc.rb
Maltronics WiFi Deauther - बेकन फ्रेम्स को स्पैम करेंTW-D(edit) ruby ./maltronics_wifi-deauther.rb
रक्षालेखकउपयोग
डॉसलेखकउपयोग
एक्सेस पॉइंट्स पर उपलब्ध क्लाइंट्स का डी-ऑथेंटिकेशनTW-D(edit) ruby ./deauthentication-clients.rb
सामान्यलेखकउपयोग
सिस्टम स्थिति, डिस्क उपयोग, ...TW-D(edit) ruby ./dashboard-stats.rb
नेटवर्किंग इंटरफेसTW-D(edit) ruby ./networking-interfaces.rb
सिस्टम लॉग्सTW-D(edit) ruby ./system-logs.rb
वार्ड्राइविंगलेखकउपयोग
2.4GHz और 5GHz पर सतत पुनर्ज्ञान (समर्थित एडाप्टर के साथ)TW-D(edit) ruby ./continuous-recon_5ghz.rb [CTRL+c]
हैंडशेक कैप्चर के लिए सतत पुनर्ज्ञानTW-D

विकास के लिए पेलोड स्केलेटन

root@kitploit:~
#
# Title:            <TITLE>
#
# Description:      <DESCRIPTION>
#
#
# Author:           <AUTHOR>
# Version:          <VERSION>
# Category:         <CATEGORY>
#
# STATUS
# ======================
# <SHORT-DESCRIPTION> ... SETUP
# <SHORT-DESCRIPTION> ... ATTACK
# <SHORT-DESCRIPTION> ... SPECIAL
# <SHORT-DESCRIPTION> ... FINISH
# <SHORT-DESCRIPTION> ... CLEANUP
# <SHORT-DESCRIPTION> ... OFF
#

require_relative('<PATH-TO>/classes/PineappleMK7.rb')

system_authentication = PineappleMK7::System::Authentication.new
system_authentication.host = "<PINEAPPLE-IP-ADDRESS>"
system_authentication.port = 1471
system_authentication.mac = "<PINEAPPLE-MAC-ADDRESS>"
system_authentication.password = "<ROOT-ACCOUNT-PASSWORD>"

if (system_authentication.login)

    led = PineappleMK7::System::LED.new

    # SETUP
    #
    led.setup

    #
    # [...]
    #

    # ATTACK
    #
    led.attack

    #
    # [...]
    #

    # SPECIAL
    #
    led.special

    #
    # [...]
    #

    # FINISH
    #
    led.finish

    #
    # [...]
    #

    # CLEANUP
    #
    led.cleanup

    #
    # [...]
    #

    # OFF
    #
    led.off

end

नोट : पेलोड्स निर्देशिका से प्रेरणा लेने में संकोच न करें।

सिस्टम मॉड्यूल

प्रमाणीकरण एक्सेसर्स/विधि

root@kitploit:~
system_authentication = PineappleMK7::System::Authentication.new

system_authentication.host = (string) "<PINEAPPLE-IP-ADDRESS>"
system_authentication.port = (integer) 1471
system_authentication.mac = (string) "<PINEAPPLE-MAC-ADDRESS>"
system_authentication.password = (string) "<ROOT-ACCOUNT-PASSWORD>"

system_authentication.login()

LED विधियाँ

root@kitploit:~
led = PineappleMK7::System::LED.new

led.setup()
led.failed()
led.attack()
led.special()
led.cleanup()
led.finish()
led.off()

पाइनएप्पल मॉड्यूल

डैशबोर्ड

नोटिफिकेशन विधि

root@kitploit:~
dashboard_notifications = PineappleMK7::Modules::Dashboard::Notifications.new

dashboard_notifications.clear()

स्टैट्स विधि

root@kitploit:~
dashboard_stats = PineappleMK7::Modules::Dashboard::Stats.new

dashboard_stats.output()

लॉगिंग

सिस्टम विधि

root@kitploit:~
logging_system = PineappleMK7::Modules::Logging::System.new

logging_system.output()

PineAP

क्लाइंट विधियाँ

root@kitploit:~
pineap_clients = PineappleMK7::Modules::PineAP::Clients.new

pineap_clients.connected_clients()
pineap_clients.previous_clients()
pineap_clients.kick( (string) mac )
pineap_clients.clear_previous()

EvilWPA एक्सेसर्स/विधि

root@kitploit:~
evil_wpa = PineappleMK7::Modules::PineAP::EvilWPA.new

evil_wpa.ssid = (string default:'PineAP_WPA')
evil_wpa.bssid = (string default:'00:13:37:BE:EF:00')
evil_wpa.auth = (string default:'psk2+ccmp')
evil_wpa.password = (string default:'pineapplesareyummy')
evil_wpa.hidden = (boolean default:false)
evil_wpa.enabled = (boolean default:false)
evil_wpa.capture_handshakes = (boolean default:false)

evil_wpa.save()

फ़िल्टरिंग विधियाँ

root@kitploit:~
pineap_filtering = PineappleMK7::Modules::PineAP::Filtering.new

pineap_filtering.client_filter( (string) 'allow' | 'deny' )
pineap_filtering.add_client( (string) mac )
pineap_filtering.clear_clients()
pineap_filtering.ssid_filter( (string) 'allow' | 'deny' )

प्रतिरूपण विधियाँ

root@kitploit:~
pineap_impersonation = PineappleMK7::Modules::PineAP::Impersonation.new

pineap_impersonation.output()
pineap_impersonation.add_ssid( (string) ssid )
pineap_impersonation.clear_pool()

OpenAP विधि

root@kitploit:~
open_ap = PineappleMK7::Modules::PineAP::OpenAP.new

open_ap.output()

सेटिंग्स एक्सेसर्स/विधि

root@kitploit:~
pineap_settings = PineappleMK7::Modules::PineAP::Settings.new

pineap_settings.enablePineAP = (boolean default:true)
pineap_settings.autostartPineAP = (boolean default:true)
pineap_settings.armedPineAP = (boolean default:false)
pineap_settings.ap_channel = (string default:'11')
pineap_settings.karma = (boolean default:false)
pineap_settings.logging = (boolean default:false)
pineap_settings.connect_notifications = (boolean default:false)
pineap_settings.disconnect_notifications = (boolean default:false)
pineap_settings.capture_ssids = (boolean default:false)
pineap_settings.beacon_responses = (boolean default:false)
pineap_settings.broadcast_ssid_pool = (boolean default:false)
pineap_settings.broadcast_ssid_pool_random = (boolean default:false)
pineap_settings.pineap_mac = (string default:system_authentication.mac)
pineap_settings.target_mac = (string default:'FF:FF:FF:FF:FF:FF')
pineap_settings.beacon_response_interval = (string default:'NORMAL')
pineap_settings.beacon_interval = (string default:'NORMAL')

pineap_settings.save()

पुनर्ज्ञान

हैंडशेक विधियाँ

root@kitploit:~
recon_handshakes = PineappleMK7::Modules::Recon::Handshakes.new

recon_handshakes.start( (object) ap )
recon_handshakes.stop()
recon_handshakes.output()
recon_handshakes.download( (object) handshake, (string) destination )
recon_handshakes.clear()

स्कैनिंग विधियाँ

root@kitploit:~
recon_scanning = PineappleMK7::Modules::Recon::Scanning.new

recon_scanning.start( (integer) scan_time )
recon_scanning.start_continuous( (boolean) autoHandshake )
recon_scanning.stop_continuous()
recon_scanning.output( (integer) scanID )
recon_scanning.tags( (object) ap )
recon_scanning.deauth_ap( (object) ap )
recon_scanning.delete( (integer) scanID )

सेटिंग्स

नेटवर्किंग विधियाँ

root@kitploit:~
settings_networking = PineappleMK7::Modules::Settings::Networking.new

settings_networking.interfaces()
settings_networking.client_scan( (string) interface )
settings_networking.client_connect( (object) network, (string) interface )
settings_networking.client_disconnect( (string) interface )
settings_networking.recon_interface( (string) interface )
टूल डाउनलोड करें
Hak5 Pineapple Spotter
TW-D विशेष धन्यवाद के साथ @DrSKiZZ, @cribb-it, @barry99705 और @dark_pyrro को
(edit) ruby ./hak5-pineapple_spotter.rb
शोषणलेखकउपयोग
Evil WPA एक्सेस पॉइंटTW-D(edit) ruby ./evil-wpa_access-point.rb
फर्जी एक्सेस पॉइंट्सTW-D(edit) ruby ./fake_access-points.rb
मास हैंडशेकTW-D(edit) ruby ./mass-handshakes.rb
रोग एक्सेस पॉइंट्सTW-D(edit) ruby ./rogue_access-points.rb
ट्विन एक्सेस पॉइंट्सTW-D(edit) ruby ./twin_access-points.rb
पुनर्ज्ञानलेखकउपयोग
2.4GHz और 5GHz पर एक्सेस पॉइंट्स और क्लाइंट्स (समर्थित एडाप्टर के साथ)TW-D(edit) ruby ./access-points_clients_5ghz.rb
एक्सेस पॉइंट्स और क्लाइंट्सTW-D(edit) ruby ./access-points_clients.rb
एक्सेस पॉइंट्स के मैक पतेTW-D(edit) ruby ./access-points_mac-addresses.rb
एक्सेस पॉइंट्स के टैग किए गए पैरामीटरTW-D(edit) ruby ./access-points_tagged-parameters.rb
WiGLE के साथ एक्सेस पॉइंट्स और वायरलेस नेटवर्क मैपिंगTW-D(edit) ruby ./access-points_wigle.rb
क्लाइंट्स के मैक पतेTW-D(edit) ruby ./clients_mac-addresses.rb
खुले एक्सेस पॉइंट्सTW-D(edit) ruby ./open_access-points.rb
WEP एक्सेस पॉइंट्सTW-D(edit) ruby ./wep_access-points.rb
WPA एक्सेस पॉइंट्सTW-D(edit) ruby ./wpa_access-points.rb
WPA2 एक्सेस पॉइंट्सTW-D(edit) ruby ./wpa2_access-points.rb
WPA3 एक्सेस पॉइंट्सTW-D(edit) ruby ./wpa3_access-points.rb
(edit) ruby ./continuous-recon_handshakes.rb [CTRL+c]
सतत पुनर्ज्ञानTW-D(edit) ruby ./continuous-recon.rb [CTRL+c]