# derv82/wifite2

**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/derv82-wifite2).**

7,610 stars · 1,583 forks · Python · gpl-2.0

## Links

- GitHub: https://github.com/derv82/wifite2
- awesome-repositories: https://awesome-repositories.com/repository/derv82-wifite2.md

## Topics

`wifi-cracker` `wifi-password` `wifi-security` `wifite`

## Description

Wifite2 is an automated wireless network security auditor and password recovery suite. It coordinates multiple external auditing tools to scan for wireless networks and execute attacks to recover WEP, WPA, and WPS passwords.

The project specializes in a variety of encryption attack vectors, including the interception of four-way handshakes and PMKID hash extraction for offline cracking. It provides dedicated capabilities for breaking legacy WEP encryption via fragmentation and packet replay, as well as recovering wireless keys through WPS PIN brute-force and Pixie-Dust attacks.

The tool automates the discovery of hidden access points and manages the entire auditing workflow, from dynamic target scanning to the storage of recovered passwords and network metadata in local files. It functions as a wrapper that orchestrates external security binaries by managing their execution and parsing their output.

## Tags

### Security & Cryptography

- [Wireless Attack Tools](https://awesome-repositories.com/f/security-cryptography/vulnerability-assessment-testing/security-testing-auditing/security-testing-tools/wireless-attack-tools.md) — Provides an automated suite for auditing and exploiting wireless network protocols and hardware. ([source](https://github.com/derv82/wifite2/blob/master))
- [Wireless Security Auditing](https://awesome-repositories.com/f/security-cryptography/vulnerability-assessment-testing/security-testing-auditing/security-testing/wireless-security-auditing.md) — Automates the process of scanning for wireless networks and testing their security by coordinating multiple external auditing tools.
- [Authentication Hash Capture](https://awesome-repositories.com/f/security-cryptography/authentication-hash-capture.md) — Captures network identifiers and hashes from access points to enable offline password cracking. ([source](https://github.com/derv82/wifite2/blob/master))
- [WPS PIN Recovery](https://awesome-repositories.com/f/security-cryptography/password-hash-recovery/wps-pin-recovery.md) — Recovers wireless passwords by targeting the WPS setup mechanism via brute-force or Pixie-Dust methods. ([source](https://github.com/derv82/wifite2/blob/master))
- [Hash Cracking Tools](https://awesome-repositories.com/f/security-cryptography/security/utilities/security-tools/cryptographic-management-tools/hash-cracking-tools.md) — Integrates with external utilities to recover passwords from captured wireless hashes. ([source](https://github.com/derv82/wifite2#readme))
- [Handshake Captures](https://awesome-repositories.com/f/security-cryptography/vulnerability-assessment-testing/security-testing-auditing/security-testing/wireless-security-auditing/handshake-captures.md) — Intercepts four-way handshakes and PMKID hashes from access points for offline password cracking.
- [WPS Vulnerability Testing](https://awesome-repositories.com/f/security-cryptography/vulnerability-testing-tools/wps-vulnerability-testing.md) — Tests wireless networks for weak setup pins using Pixie-Dust or online brute-force methods to recover network keys.
- [Wireless Encryption Cracking](https://awesome-repositories.com/f/security-cryptography/wireless-encryption-cracking.md) — Provides automated processes for identifying hidden networks and cracking captured wireless hashes against wordlists.
- [Wireless Target Discovery](https://awesome-repositories.com/f/security-cryptography/wireless-target-discovery.md) — Continuously monitors the wireless environment to identify and categorize available access points for targeted attacks.
- [Packet Fragmentation Attacks](https://awesome-repositories.com/f/security-cryptography/enterprise-security-frameworks/wireless-network-attacks/packet-fragmentation-attacks.md) — Uses fragmentation, chop-chop, and packet replay techniques to break weak WEP encryption. ([source](https://github.com/derv82/wifite2#readme))
- [PMKID Extraction](https://awesome-repositories.com/f/security-cryptography/vulnerability-assessment-testing/security-testing-auditing/security-testing/wireless-security-auditing/handshake-captures/pmkid-extraction.md) — Extracts PMKID identifiers from access points without requiring a connected client to enable offline password cracking. ([source](https://github.com/derv82/wifite2/blob/master/PMKID.md))

### Part of an Awesome List

- [Wireless Network Tools](https://awesome-repositories.com/f/awesome-lists/security/wireless-network-tools.md) — Automates scanning of wireless networks and coordinates attacks to recover WEP and WPA passwords.
- [Wireless Security Testing](https://awesome-repositories.com/f/awesome-lists/security/wireless-security-testing.md) — Automated tool for wireless network attacks.

### Software Engineering & Architecture

- [Security Tool Orchestration Pipelines](https://awesome-repositories.com/f/software-engineering-architecture/security-tool-orchestration-pipelines.md) — Coordinates multiple external security binaries by managing their execution and parsing their output through a central script.

### Development Tools & Productivity

- [Command Line Tool Integrations](https://awesome-repositories.com/f/development-tools-productivity/terminal-shell-cli/cli-tooling-frameworks/cli-tooling/agent-integration-interfaces/command-line-tool-integrations.md) — Standardizes interaction with diverse external utilities using a consistent set of command-line arguments and output filters.

### DevOps & Infrastructure

- [Security Automation Workflows](https://awesome-repositories.com/f/devops-infrastructure/security-automation-workflows.md) — Tracks the progress of wireless captures and cracking attempts to automate sequential security testing workflows.

### Networking & Communication

- [Hidden Network Discovery](https://awesome-repositories.com/f/networking-communication/wireless-networking-tools/hidden-network-discovery.md) — Automatically discovers wireless networks that are hidden from standard beaconing. ([source](https://github.com/derv82/wifite2#readme))
