Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
WiFi-Pumpkin-deprecated — VERALTET, wifipumpkin3 -> https://github.com/P0cL4bs/wifipumpkin3 | Kitploit
Tools/GitHubGitHub/p0cl4bs/wifi-pumpkin-deprecated
Wi-Fi-PrüfungWeb-Proxys & AbfangenExploitationIDS/IPS-UmgehungPhishingDrahtlose SicherheitPenetrationstestsCommand and ControlSocial EngineeringRed TeamingCAPTCHA-UmgehungDNS-Analyse
3.2k71532vor 6 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Archived
GitHubp0cl4bs/wifi-pumpkin-deprecated

WiFi-Pumpkin-deprecated

VERALTET, wifipumpkin3 -> https://github.com/P0cL4bs/wifipumpkin3

Repository anzeigenWebseite

This repository is ⛔️ DEPRECATED, wifipumpkin3 is Released, checkout!

logo

build version

WiFi-Pumpkin - Framework for Rogue Wi-Fi Access Point Attack

Beschreibung

Das WiFi-Pumpkin ist ein Rogue-AP-Framework, das es einfach macht, diese gefälschten Netzwerke zu erstellen, während gleichzeitig legitimer Datenverkehr zum und vom ahnungslosen Ziel weitergeleitet wird. Es ist vollgepackt mit Funktionen, darunter Rogue-Wi-Fi-Access-Points, Deauth-Angriffe auf Client-APs, ein Probe-Request- und Anmeldeinformationsmonitor, transparenter Proxy, Windows-Update-Angriff, Phishing-Manager, ARP-Poisoning, DNS-Spoofing, Pumpkin-Proxy und Bilderfassung im laufenden Betrieb. Darüber hinaus ist das WiFi-Pumpkin ein sehr vollständiges Framework für das Auditing der Wi-Fi-Sicherheit. Die Liste der Funktionen ist recht umfangreich.

screenshot

Installation

  • Python 2.7
 git clone https://github.com/P0cL4bs/WiFi-Pumpkin.git
 cd WiFi-Pumpkin
 ./installer.sh --install

oder lade die .deb-Datei herunter, um sie zu installieren

sudo dpkg -i wifi-pumpkin-0.8.8-all.deb
sudo apt-get -f install # force install dependencies if not install normally

Siehe das Wiki für die Installation

Funktionen

  • Rogue-Wi-Fi-Access-Point
  • Deauth-Angriff auf Client-APs
  • Probe-Request-Monitor
  • DHCP-Starvaion-Angriff
  • Anmeldeinformationsmonitor
  • Transparenter Proxy
  • Windows-Update-Angriff
  • Phishing-Manager
  • Partielle Umgehung des HSTS-Protokolls
  • Support für Beef-Hook
  • ARP-Poisoning
  • DNS-Spoofing
  • Patchen von Binärdateien via MITM (BDF-Proxy)
  • LLMNR-, NBT-NS- und MDNS-Poisoner (Responder)
  • Pumpkin-Proxy (ProxyServer (mitmproxy API))
  • Bilderfassung im laufenden Betrieb
  • TCP-Proxy (mit scapy)
  • Modulare Plugins und Proxys
  • Drahtlosmodus-Unterstützung für hostapd-mana/hostapd-karma-Angriffe
  • Capitve-portals [new]

Spende

PayPal:

donate

Via BTC:

1HBXz6XX3LcHqUnaca5HRqq6rPUmA3pf6f

Plugins

PluginBeschreibung
Dns2proxyDieses Tool bietet verschiedene Funktionen für die Post-Exploitation, sobald Sie den DNS-Server eines Opfers ändern.
Sstrip2Sslstrip ist ein MITM-Tool, das die SSL-Stripping-Angriffe von Moxie Marlinspike implementiert, basierend auf einer Version eines Forks von @LeonardoNve/@xtr4nge.
Sergio_proxySergio Proxy (ein Super Effective Recorder of Gathered Inputs and Outputs) ist ein HTTP-Proxy, der in Python für das Twisted-Framework geschrieben wurde.
BDFProxyPatchen von Binärdateien via MITM: BackdoorFactory + mitmProxy, bdfproxy-ng ist ein Fork und eine Überarbeitung des ursprünglichen BDFProxy von @secretsquirrel.
ResponderResponder, ein LLMNR-, NBT-NS- und MDNS-Poisoner. Autor: Laurent Gaffie
PumpkinProxyHTTP-Daten abfangen, dieser Proxy-Server ermöglicht es, Requests und Responses im laufenden Betrieb abzufangen.
CaptivePortalsCaptive-Portale erlauben es dem Angreifer, den Internetzugang für Benutzer zu blockieren, bis sie die Anmeldeseite öffnen, auf der ein Passwort erforderlich ist, bevor sie im Web surfen dürfen.

Transparenter Proxy

proxy

Transparente Proxys (mitmproxy), die Sie verwenden können, um HTTP-Verkehr abzufangen und zu manipulieren, indem Sie Requests und Responses modifizieren. Dies ermöglicht das Injizieren von JavaScript in die besuchten Ziele. Sie können einfach ein Modul implementieren, um Daten in Seiten zu injizieren, indem Sie eine Python-Datei im Verzeichnis "plugins/extension/" erstellen, die automatisch im Tab Pumpkin-Proxy aufgelistet wird.

Beispiel für die Entwicklung von Plugins

from mitmproxy.models import decoded # for decode content html
from plugins.extension.plugin import PluginTemplate

class Nameplugin(PluginTemplate):
   meta = {
       'Name'      : 'Nameplugin',
       'Version'   : '1.0',
       'Description' : 'Brief description of the new plugin',
       'Author'    : 'by dev'
   }
   def __init__(self):
       for key,value in self.meta.items():
           self.__dict__[key] = value
       # if you want set arguments check refer wiki more info.
       self.ConfigParser = False # No require arguments

   def request(self, flow):
       print flow.__dict__
       print flow.request.__dict__
       print flow.request.headers.__dict__ # request headers
       host = flow.request.pretty_host # get domain on the fly requests
       versionH = flow.request.http_version # get http version

       # get redirect domains example
       # pretty_host takes the "Host" header of the request into account,
       if flow.request.pretty_host == "example.org":
           flow.request.host = "mitmproxy.org"

       # get all request Header example
       self.send_output.emit("\n[{}][HTTP REQUEST HEADERS]".format(self.Name))
       for name, valur in flow.request.headers.iteritems():
           self.send_output.emit('{}: {}'.format(name,valur))

       print flow.request.method # show method request
       # the model printer data
       self.send_output.emit('[NamePlugin]:: this is model for save data logging')

   def response(self, flow):
       print flow.__dict__
       print flow.response.__dict__
       print flow.response.headers.__dict__ #convert headers for python dict
       print flow.response.headers['Content-Type'] # get content type

       #every HTTP response before it is returned to the client
       with decoded(flow.response):
           print flow.response.content # content html
           flow.response.content.replace('</body>','<h1>injected</h1></body>') # replace content tag

       del flow.response.headers["X-XSS-Protection"] # remove protection Header

       flow.response.headers["newheader"] = "foo" # adds a new header
       #and the new header will be added to all responses passing through the proxy

Über Plugins

Plugins im Wiki

TCP-Proxy-Server

Tool herunterladen