Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
AngryOxide — Strumento di auditing offensivo per reti 802.11 che automatizza la cattura degli handshake WPA/WPA2 e dei PMKID tramite attacchi di deautenticazione, rogue-client e cambio di canale, con modalità headless, registrazione GPS e output pronto per Hashcat. | Kitploit
Strumenti/GitHubGitHub/ragnt/angryoxide
Sniffing e Analisi dei PacchettiAuditing Wi-FiAttacchi alle PasswordExploitRaccolta InformazioniSicurezza WirelessPenetration TestingRed Teaming
GitHubragnt/angryoxide

AngryOxide

Strumento di auditing offensivo per reti 802.11 che automatizza la cattura degli handshake WPA/WPA2 e dei PMKID tramite attacchi di deautenticazione, rogue-client e cambio di canale, con modalità headless, registrazione GPS e output pronto per Hashcat.

1.9k12014h 25m faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Vedi Repository

AngryOxide 😡

Logo

Uno strumento di attacco 802.11 costruito in Rust 🦀 !

Builds and Release GitHub commit activity Discord

Questo strumento è solo a scopo di ricerca. Non sono responsabile per qualsiasi cosa tu faccia o per i danni che causi usando AngryOxide. Usalo solo contro reti per cui hai il permesso.

AngryOxide è stato sviluppato come un modo per imparare Rust, netlink, i socket del kernel e lo sfruttamento delle reti WiFi tutto in una volta.

Puoi ottenere informazioni su come usare AngryOxide nella Guida per l'utente.

NOTA: Questo progetto è in fase di sviluppo INTENSO e puoi aspettarti un ciclo di rilascio molto rapido.

L'obiettivo generale di questo strumento è fornire una capacità di rilevamento a interfaccia singola con attacchi automatici avanzati che producono hashline valide che puoi craccare con Hashcat.

Questo strumento è fortemente ispirato a hcxdumptool e lo sviluppo non sarebbe stato possibile senza l'aiuto di ZerBea.

Se hai domande o problemi, puoi raggiungermi sul Discord di AngryOxide

Voglio usarlo!

Puoi scaricare i binari precompilati di AngryOxide nelle release.

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)

Puoi ottenere informazioni su come usare AngryOxide nella Guida per l'utente.

Disinstallazione:

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

Funzionalità

  • Motore di attacco attivo basato su stati utilizzato per recuperare i messaggi EAPOL rilevanti da Access Point e client.
  • Opzione target che accetta MAC (aabbcc..., aa:bb:cc...) e SSID "Test_SSID" per limitare il raggio d'azione dell'attacco.
  • Opzione whitelist per proteggere reti specifiche dagli attacchi. Utile se non si usano target.
  • Funzionalità Auto Hunt per trovare tutti i canali target e saltare da uno all'altro.
  • Una Terminal-UI che presenta tutti i dati rilevanti pur rimanendo nel terminale per un facile utilizzo via SSH.
  • Una modalità operativa "Headless" greppabile che stampa semplicemente l'output di stato, pronto per essere reindirizzato a un file di log.
  • Limita i frame DEAUTHENTICATION che possono causare più danni che benefici alla sequenza di autenticazione.
  • Validazione dell'EAPOL 4-Way-Handshake utilizzando Nonce Correction, validazione del Replay Counter e validazione temporale.
  • Ottiene automaticamente il PMKID dagli access point dove disponibile.
  • Utilizza GPSD con la possibilità di impostare l'indirizzo del servizio GPSD remoto.
  • Possibilità di abilitare la geo-fencing per forzare AO a eseguirsi solo quando si trova all'interno di un'area geometrica specificata da latitudine, longitudine e raggio.
  • Fornisce file pcapng con GPS integrato utilizzando il formato Kismet.
  • Fornisce un file kismetdb con tutti i frame (con GPS) per il post-processing.
  • Impacchetta tutti i file di output in un tarball gzippato.
  • Fornisce autocompletamenti Bash per una facile selezione dell'interfaccia.

Attacchi

Per impostazione predefinita attaccherà TUTTI gli access point nel raggio d'azione, a meno che non venga fornito almeno un target; in tal caso lo strumento trasmetterà solo contro i target definiti. (Ma continuerà comunque a raccogliere passivamente sugli altri access point).

  • Tenta la sequenza di autenticazione/associazione per produrre EAPOL Message 1 (raccolta PMKID)
  • Tenta di recuperare gli SSID nascosti con richieste probe dirette.
  • Utilizza la riassociazione anonima per forzare gli Access Point a deautenticare i propri client (MFP Bypass)
  • Tenterà di inviare un Channel Switch Announcement per spostare i client su canali adiacenti.
  • Tenta di declassare le modalità RSN a WPA2-CCMP (iniezione di Probe Response tramite RogueM2)
  • Tenta di raccogliere EAPOL M2 dalle stazioni basandosi esclusivamente sulle Probe Requests (RogueM2)
  • Tenta di dissociare i client utilizzando codici WiFi 6e che impediscono il blacklisting
  • Tutti gli attacchi possono essere disabilitati manualmente.

Tutti questi attacchi sono soggetti a controllo della velocità sia per prevenire reset errati dei timer EAPOL sia per mantenere un certo livello di sicurezza operativa.

Aiuto

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

Compilazione dal sorgente

Se vuoi compilare dal sorgente invece di usare i binari precompilati, queste sono le istruzioni di base:

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

Questo compilerà dal sorgente, installerà in /usr/bin/angryoxide e installerà i completamenti bash per te.

Compilazione incrociata:

Uso cross per la compilazione incrociata verso architetture embedded.

Ecco MIPS (mips-unknown-linux-musl) come esempio.

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

Script di completamento:

Questi rendono l'uso di AngryOxide con bash e zsh un po' più fluido, trovando automaticamente le tue interfacce wireless e mostrandoti gli argomenti in modo completabile tramite tab.

Schermate!

Pagina degli Access Point Pagina degli Handshake

Scarica lo strumento