Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
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.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
WiFi-SpiderWeb — Ein aktives Cyber-Abwehr- & Honeypot-System für OpenWrt-Router, das von einem USB-Stick läuft. | Kitploit
Tools/GitHubGitHub/badrrx/wifi-spiderweb
DefensivwerkzeugeEmbedded-System-SicherheitPhishing-ToolsWi-Fi-PrüfungIoT-SicherheitIDS/IPS-UmgehungNetzwerksicherheitDrahtlose SicherheitHardware-SicherheitIncident Response
GitHubbadrrx/wifi-spiderweb

WiFi-SpiderWeb

37vor 3 MonatenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →

Ein aktives Cyber-Abwehr- & Honeypot-System für OpenWrt-Router, das von einem USB-Stick läuft.

Repository anzeigen
Teilen

WiFi-SpiderWeb V2.0 — OpenWrt Aktive Cyberabwehr & Honeypot-Ökosystem

Dynamischer Wi-Fi-Entauthentifizierungsdetektor, Engine für aktive Gegenmaßnahmen & Echtzeit-Web-Dashboard mit RSSI-Triangulationsradar. Entwickelt für ressourcenarme OpenWrt-Router, die vollständig von einem USB-ExtRoot laufen.


🏗️ Erweiterte Architektur

Das System arbeitet mit einer multithreaded, ressourcenschonenden Architektur, die CPU-Zyklen auf eingebetteter Hardware durch kernel-seitige BPF-Filter und eine thread-sichere IPC-Infrastruktur minimiert:

root@kitploit:~
       wlan0mon (Monitor Mode)
           │
           ▼
   [spider_core.py] ───► /tmp/spider_ipc.sock ───► [spider_attacker.py]
           │                                                │
           ▼ (Kernel BPF Filter)                            ├─► Tarpit Engine (Freeze Tools)
   [IPCSocketReader]                                        ├─► Captive Portal Trap
           │                                                └─► Hardware Ban (iptables)
           ▼
   [spider_web.py] (Lightweight ThreadingTCPServer on :8080)
           │
           ▼ (Server-Sent Events - SSE Stream)
   [index.html Dashboard] ───► Real-Time Radar Sweep & Attacker Profiles Map

⚡ Funktionsübersicht

FunktionDetails
KernprotokollIEEE 802.11 Deauth/Disassoc-Erkennung über Scapy (store=False Zero-Packet-Pufferung).
Web-Dashboard66 KB eigenständige UI mit Tailwind CSS & Vanilla JS (Keine externen schweren Frameworks).
Radar-TriangulationEchtzeit-requestAnimationFrame-Canvas, das die Entfernung von Angreifern basierend auf RSSI-Werten abbildet.
Offensiver TarpitRoh-Socket-Flood-Schleife, die darauf ausgelegt ist, Tabellen zur Dissection von Streams in Wireshark, Nmap und Masscan einzufrieren.
Captive Portal TrapThreadingTCPServer, der eine gefälschte Firmware-Update-Seite ausliefert, um WebRTC-IP-Leaks und System-Fingerabdrücke zu extrahieren.
Automatisierte BereitstellungPOSIX-konformes usb_autorun.sh mit integriertem Process-Watchdog-Daemon für automatische Wiederherstellung.

🚀 Schnellstart (Plug & Play über USB)

  1. Formatieren Sie Ihren USB-Stick auf ext4 und stellen Sie sicher, dass ExtRoot auf Ihrem OpenWrt-Gerät konfiguriert ist.
  2. Legen Sie alle Projektdateien (spider_core.py, spider_attacker.py, spider_web.py, index.html und usb_autorun.sh) im Stammverzeichnis Ihres USB-Sticks ab.
  3. Stecken Sie den USB-Stick in den Router.
  4. Greifen Sie per SSH auf Ihren Router zu und führen Sie den Hotplug-Installer aus:
root@kitploit:~
sh usb_autorun.sh --install-hotplug
  1. Wenden Sie Integrations-Patches an und starten Sie die Weboberfläche:
root@kitploit:~
python3 spider_web.py --patch-core
python3 spider_web.py --patch-html
python3 spider_web.py --port 8080
  1. Öffnen Sie Ihren Browser und navigieren Sie zu http://IHR_ROUTER_IP:8080, um das Live-Dashboard aufzurufen. Klicken Sie auf "Activate Spider-Web Defense", um den automatisierten Daemon-Pool zu starten.

📈 Dashboard-API-Endpunkte

Der interne Mikro-Server verwaltet die Zustandsreplikation über die folgenden schlanken Endpunkte:

  • GET / : Liefert die eigenständige Überwachungs-UI aus.
  • GET /api/status : Gibt aktuelle CPU-/RAM- und Prozess-Gesundheitsmetriken des Systems zurück.
  • GET /api/alerts : Permanente Server-Sent-Events (SSE)-Pipe, die Telemetrie zu eingehenden Bursts streamt.
  • POST /api/toggle : Startet/beendet Hintergrundverteidigungs-Daemons sauber.

Hardware-Einschränkungen & Treiber-Schwellenwerte

Wireless DriverMaximal unterstützte virtuelle VAPs
ath9k8 VAPs
ath10k8–16 VAPs
mt7616 VAPs

Hinweis: Wenn die Stabilität Ihres Hardware-Chipsatzes bei hoher hostapd-VAP-Zuweisung nachlässt, passen Sie die Variable HONEYPOT_VAP_COUNT in spider_core.py an die maximale VAP-Grenze Ihres Treibers an.


Lizenz & Rechtlicher Hinweis

MIT — Kostenlos für persönliche, Forschungs- und defensive Sicherheitsaudits. Unbefugtes Paketmitschnitt und Hardware-Manipulation können gegen lokale Cybercrime-Gesetze verstoßen (CFAA, GDPR, Computer Misuse Act). Testen Sie immer in autorisierten Laborumgebungen.

Tool herunterladen