# brannondorsey/wifi-cracking

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/brannondorsey-wifi-cracking).**

12,399 stars · 1,161 forks · MIT

## Links

- GitHub: https://github.com/brannondorsey/wifi-cracking
- awesome-repositories: https://awesome-repositories.com/repository/brannondorsey-wifi-cracking.md

## Topics

`aircrack-ng` `cracking` `hacking` `hashcat` `password-cracking` `tutorial` `wifi` `wpa2-cracking`

## Description

This project is a WPA Wi-Fi cracking toolkit designed for capturing authentication handshakes and recovering WPA/WPA2 passwords. It provides specialized utilities for scanning wireless networks, obfuscating hardware addresses, and generating password lists to facilitate security audits.

The toolkit differentiates itself through a focused workflow that combines handshake capture tools with a password wordlist generator. It enables the interception of the four-way authentication process between wireless clients and access points and utilizes these captured credentials for recovery via dictionary-based attacks.

The software covers broad capability areas including wireless network discovery and reconnaissance, interface management for monitor mode and MAC address spoofing, and password recovery using CPU or GPU acceleration. It also supports forced client reconnection through the sending of forged deauthentication packets to trigger the capture of network handshakes.

## Tags

### Security & Cryptography

- [Password Hash Recovery](https://awesome-repositories.com/f/security-cryptography/password-hash-recovery.md) — Recovers WPA/WPA2 passwords by testing captured handshakes against wordlists using CPU and GPU acceleration.
- [Dictionary-Based Hash Recovery](https://awesome-repositories.com/f/security-cryptography/dictionary-based-hash-recovery.md) — Recovers plain-text passwords by comparing captured cryptographic handshakes against predefined wordlists. ([source](https://github.com/brannondorsey/wifi-cracking#readme))
- [Hash Cracking Tools](https://awesome-repositories.com/f/security-cryptography/security/utilities/security-tools/cryptographic-management-tools/hash-cracking-tools.md) — Implements rapid iterative hashing of wordlists to recover passwords from captured wireless handshakes.
- [Wireless Security Auditing](https://awesome-repositories.com/f/security-cryptography/vulnerability-assessment-testing/security-testing-auditing/security-testing/wireless-security-auditing.md) — Scans for nearby Wi-Fi networks to identify hardware addresses, encryption types, and signal strengths.
- [Handshake Captures](https://awesome-repositories.com/f/security-cryptography/vulnerability-assessment-testing/security-testing-auditing/security-testing/wireless-security-auditing/handshake-captures.md) — Sends forged management frames to force client reconnections and capture WPA four-way handshakes.
- [WPA Wi-Fi Cracking Toolkits](https://awesome-repositories.com/f/security-cryptography/wpa-wi-fi-cracking-toolkits.md) — Provides a comprehensive suite of tools for capturing handshakes and recovering WPA/WPA2 wireless passwords.
- [Wordlist Generators](https://awesome-repositories.com/f/security-cryptography/security/utilities/wordlist-generators.md) — Generates custom password combinations based on specific patterns for dictionary-based security testing.
- [Password Cracking Wordlists](https://awesome-repositories.com/f/security-cryptography/vulnerability-assessment-testing/security-testing-auditing/security-testing/password-cracking-wordlists.md) — Creates custom password lists based on specific patterns to facilitate brute-force recovery attacks.

### Part of an Awesome List

- [Wireless Network Tools](https://awesome-repositories.com/f/awesome-lists/security/wireless-network-tools.md) — Provides tools for identifying the hardware addresses and channels of nearby wireless targets for auditing. ([source](https://github.com/brannondorsey/wifi-cracking/blob/master/README.md))
- [Combination Generators](https://awesome-repositories.com/f/awesome-lists/security/password-cracking/combination-generators.md) — Creates custom lists of password combinations from specific strings or patterns for brute-force attacks. ([source](https://github.com/brannondorsey/wifi-cracking/blob/master/appendix.md))

### Networking & Communication

- [Network Discovery](https://awesome-repositories.com/f/networking-communication/network-discovery.md) — Identifies available wireless networks, their hardware addresses, and encryption types via beacon frame scanning. ([source](https://github.com/brannondorsey/wifi-cracking/blob/master/README.zh.md))
- [Network Discovery Tools](https://awesome-repositories.com/f/networking-communication/network-discovery-tools.md) — Scans broadcast beacon frames to identify hardware addresses and channels of target wireless routers. ([source](https://github.com/brannondorsey/wifi-cracking#readme))
- [Wireless Network Utilities](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/wireless-network-utilities.md) — Discovers nearby Wi-Fi routers and monitors encryption types via beacon frame analysis.
- [Wireless Deauthentication Tools](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/wireless-network-utilities/wireless-deauthentication-tools.md) — Sends forged deauthentication packets to disconnect clients and trigger the capture of authentication handshakes.
- [Wireless Packet Injectors](https://awesome-repositories.com/f/networking-communication/packet-engines/packet-processing-frameworks/wireless-packet-injectors.md) — Configures wireless interfaces in monitor mode to intercept raw frames on specific radio frequencies.
- [MAC Address Spoofers](https://awesome-repositories.com/f/networking-communication/mac-address-spoofers.md) — Alters the network interface hardware identifier at the driver level to obfuscate device identity.
- [Wireless Channel Hoppers](https://awesome-repositories.com/f/networking-communication/messaging-channel-management/asynchronous-event-multiplexers/wireless-channel-hoppers.md) — Provides capabilities for rapidly switching wireless radio frequencies to discover beacon frames across multiple channels.

### Testing & Quality Assurance

- [Wireless Monitor Mode](https://awesome-repositories.com/f/testing-quality-assurance/general-testing-utilities/test-utilities-assertions/network-api-mocking/network-traffic-monitors/wireless-monitor-mode.md) — Configures wireless interfaces to capture all airborne traffic on a specific radio frequency. ([source](https://github.com/brannondorsey/wifi-cracking/blob/master/README.md))
