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
AngryOxide — Offensives 802.11-Auditing-Tool, das die Erfassung von WPA/WPA2-Handshakes und PMKID durch Deauthentifizierungs-, Rogue-Client- und Kanalwechsel-Angriffe automatisiert, mit Headless-Modus, GPS-Protokollierung und Hashcat-kompatibler Ausgabe. | Kitploit
Tools/GitHubGitHub/ragnt/angryoxide
Paket-Sniffing & AnalyseWi-Fi-PrüfungPasswortangriffeExploitationInformationsbeschaffungDrahtlose SicherheitPenetrationstestsRed Teaming
GitHubragnt/angryoxide

AngryOxide

Offensives 802.11-Auditing-Tool, das die Erfassung von WPA/WPA2-Handshakes und PMKID durch Deauthentifizierungs-, Rogue-Client- und Kanalwechsel-Angriffe automatisiert, mit Headless-Modus, GPS-Protokollierung und Hashcat-kompatibler Ausgabe.

1.9k120vor 14h 25mVon 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
Repository anzeigen

AngryOxide 😡

Logo

Ein in Rust entwickeltes 802.11-Angriffstool 🦀!

Builds and Release GitHub commit activity Discord

Dieses Tool dient ausschließlich Forschungszwecken. Ich bin nicht verantwortlich für irgendetwas, das du tust, oder für Schäden, die du bei der Verwendung von AngryOxide verursachst. Verwende es nur gegen Netzwerke, für die du eine Erlaubnis hast.

AngryOxide wurde entwickelt, um Rust, Netlink, Kernel-Sockets und die Ausnutzung von WiFi gleichzeitig zu lernen.

Informationen zur Verwendung von AngryOxide findest du im Benutzerhandbuch.

HINWEIS: Dieses Projekt befindet sich in STARKER Entwicklung, und du kannst einen sehr schnellen Release-Zyklus erwarten.

Das übergeordnete Ziel dieses Tools ist es, eine Survey-Fähigkeit über eine einzige Schnittstelle mit fortschrittlichen automatisierten Angriffen bereitzustellen, die gültige Hashlines erzeugen, die du mit Hashcat knacken kannst.

Dieses Tool ist stark von hcxdumptool inspiriert, und die Entwicklung wäre ohne die Hilfe von ZerBea nicht möglich gewesen.

Wenn du Fragen oder Probleme hast, kannst du mich auf dem AngryOxide Discord erreichen.

Ich will es benutzen!

Du kannst vorkompilierte Binärdateien von AngryOxide in den Releases herunterladen.

root@kitploit:~
tar -xf angryoxide-linux-x86_64.tar.gz # Untar
chmod +x install.sh # Make executable
sudo ./install.sh # Install (as root, including zsh/bash completions)

Informationen zur Verwendung von AngryOxide findest du im Benutzerhandbuch.

Deinstallation:

root@kitploit:~
sudo ./install.sh uninstall # Uninstall

Funktionen

  • Aktive zustandsbasierte Angriffs-Engine zum Abrufen relevanter EAPOL-Nachrichten von Access Points und Clients.
  • Zieloption, die MAC (aabbcc..., aa:bb:cc...) und SSID "Test_SSID" akzeptiert, um den Angriffsumfang zu begrenzen.
  • Whitelist-Option zum Schutz bestimmter Netzwerke vor Angriffen. Nützlich, wenn keine Ziele verwendet werden.
  • Auto-Hunt-Funktion, um alle Zielkanäle zu finden und zwischen ihnen zu wechseln.
  • Eine Terminal-UI, die alle relevanten Daten präsentiert und dabei im Terminal bleibt, für eine einfache Nutzung über SSH.
  • Ein grepbarer „Headless“-Betriebsmodus, der einfach Statusausgaben ausgibt und bereit ist, in eine Logdatei umgeleitet zu werden.
  • Begrenzt DEAUTHENTICATION-Frames, die der Authentifizierungssequenz mehr schaden als nutzen können.
  • EAPOL-4-Way-Handshake-Validierung mittels Nonce-Korrektur, Replay-Counter-Validierung und temporaler Validierung.
  • Fordert automatisch PMKID von Access Points an, wo verfügbar.
  • Nutzt GPSD mit der Möglichkeit, die Adresse eines entfernten GPSD-Dienstes festzulegen.
  • Möglichkeit, Geo-Fencing zu aktivieren, um AO nur innerhalb eines geografischen Bereichs auszuführen, der durch Breitengrad, Längengrad und Radius festgelegt ist.
  • Stellt pcapng-Dateien mit eingebettetem GPS im Kismet-Format bereit.
  • Stellt eine kismetdb-Datei mit allen Frames (mit GPS) zur Nachbearbeitung bereit.
  • Verpackt alle Ausgabedateien in ein gzipptes Tarball.
  • Bash-Autovervollständigungen für eine einfache Schnittstellenauswahl werden bereitgestellt.

Angriffe

Standardmäßig werden ALLE Access Points in Reichweite angegriffen, sofern nicht mindestens ein Ziel angegeben ist; in diesem Fall sendet das Tool nur gegen definierte Ziele. (Es sammelt jedoch weiterhin passiv auf anderen Access Points.)

  • Versucht die Authentifizierungs-/Assoziierungssequenz, um EAPOL Message 1 zu erzeugen (PMKID-Sammlung).
  • Versucht, versteckte SSIDs mit direkten Probe Requests zu ermitteln.
  • Nutzt anonyme Reassoziation, um Access Points zu zwingen, ihre eigenen Clients zu deauthentifizieren (MFP-Bypass).
  • Versucht, Channel Switch Announcements zu senden, um Clients auf benachbarte Kanäle zu schicken.
  • Versucht, RSN-Modi auf WPA2-CCMP herabzustufen (Probe-Response-Injection über RogueM2).
  • Versucht, EAPOL M2 von Stationen ausschließlich auf Basis von Probe Requests zu sammeln (RogueM2).
  • Versucht, Clients mithilfe von WiFi-6e-Codes zu dissoziieren, die ein Blacklisting verhindern.
  • Alle Angriffe können manuell deaktiviert werden.

Alle diese Angriffe sind ratenbegrenzt, um sowohl fehlerhafte EAPOL-Timer-Resets zu verhindern als auch ein gewisses Maß an operativer Sicherheit zu wahren.

Hilfe

root@kitploit:~
❯ angryoxide --help
Does awesome things... with wifi.

Usage: angryoxide [OPTIONS] --interface <INTERFACE>

Options:
  -i, --interface <INTERFACE>     Interface to use
  -c, --channel <CHANNEL>         Optional - Channel to scan. Will use "-c 1,6,11" if none specified
  -b, --band <2 | 5 | 6 | 60>     Optional - Entire band to scan - will include all channels interface can support
  -o, --output <Output Filename>  Optional - Output filename
  -h, --help                      Print help
  -V, --version                   Print version

Targeting:
  -t, --target-entry <Target MAC/SSID>
          Optional - Target (MAC or SSID) to attack - will attack everything if none specified
  -w, --whitelist-entry <WhiteList MAC/SSID>
          Optional - Whitelist (MAC or SSID) to NOT attack
      --targetlist <Targets File>
          Optional - File to load target entries from
      --whitelist <Whitelist File>
          Optional - File to load whitelist entries from

Advanced Options:
  -r, --rate <Attack Rate>            Optional - Attack rate (1, 2, 3 || 3 is most aggressive) [default: 2]
      --combine                       Optional - Combine all hc22000 files into one large file for bulk processing
      --active                        Optional - Use Active Monitor mode - WARNING, may cause bugs.
      --rogue <MAC Address>           Optional - Tx MAC for rogue-based attacks - will randomize if excluded
      --gpsd <GPSD Host:Port>         Optional - Alter default HOST:Port for GPSD connection [default: 127.0.0.1:2947]
      --autohunt                      Optional - AO will auto-hunt all channels then lock in on the ones targets are on
      --headless                      Optional - Set the tool to headless mode without a UI. (useful with --autoexit)
      --autoexit                      Optional - AO will auto-exit when all targets have a valid hashline
      --notransmit                    Optional - Do not transmit - passive only
      --notar                         Optional - Do not tar output files
      --disablemouse                  Optional - Disable mouse capture (scroll wheel)
      --dwell <Dwell Time (seconds)>  Optional - Adjust channel hop dwell time [default: 2]

Geofencing:
      --geofence
          Optional - Enable geofencing using a specified latlng and distance
      --center <CENTER>
          Lat,Lng for geofencing (required if geofence is enabled)
      --distance <DISTANCE>
          Distance in meters from the center (required if geofence is enabled)
      --geofence-timeout <GEOFENCE_TIMEOUT>
          Timeout to disable geofence if GPS is lost. (default 300 seconds) [default: 300]

Attacks:
      --disable-deauth    Optional - Do NOT send deauthentication attacks
      --disable-pmkid     Optional - Do NOT attempt to associate for PMKID
      --disable-anon      Optional - Do NOT send anonymous reassociation attacks
      --disable-csa       Optional - Do NOT send Channel Switch Announcment attacks
      --disable-disassoc  Optional - Do NOT send disassociation attacks
      --disable-roguem2   Optional - Do NOT attempt rogue M2 collection

Aus dem Quellcode bauen

Wenn du aus dem Quellcode bauen möchtest, anstatt vorkompilierte Binärdateien zu verwenden, findest du hier die grundlegenden Anweisungen:

root@kitploit:~
# Install Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

# Clone this repo
git clone --recurse-submodules https://github.com/Ragnt/AngryOxide.git

# Build/Install
cd AngryOxide
make
sudo make install

Dies erstellt aus dem Quellcode, installiert in /usr/bin/angryoxide und installiert die Bash-Vervollständigungen für dich.

Cross-Compilieren:

Ich verwende cross, um für eingebettete Architekturen zu cross-compilieren.

Hier ist MIPS (mips-unknown-linux-musl) als Beispiel.

root@kitploit:~
# make sure you have the nightly installed
rustup install nightly

# dynamically linked & soft-float
cross build +nightly --target mips-unknown-linux-musl --release -Zbuild-std

Vervollständigungsskript:

Diese machen die Verwendung von AngryOxide mit bash und zsh etwas flüssiger, indem sie automatisch deine kabellosen Schnittstellen finden und dir die Argumente tab-vervollständigt anzeigen.

Screenshots!

Access Points Page Handshakes Page

Tool herunterladen