awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Wi-Fi Network Security Auditing Tools

Ranking updated Jun 30, 2026

For a Wi-Fi security auditing suite, the first results are aircrack-ng/aircrack-ng (Aircrack-ng is a complete wireless security auditing suite that includes WPA/WPA2 cracking, packet capture and injection, deauthentication attacks, and a full CLI toolset—exactly what you need for lab-based Wi-Fi security testing and education), fluxionnetwork/fluxion (Fluxion is a purpose-built wireless security auditing framework that executes deauthentication attacks, captures WPA/WPA2 handshakes, and deploys rogue captive portals, covering the core penetration testing features for lab-safe Wi-Fi assessment) and v1s1t0r1sh3r3/airgeddon. chrisk44/hijacker and brannondorsey/wifi-cracking round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Open-source software for testing wireless network vulnerabilities, performing penetration tests, and analyzing Wi-Fi security protocols.

Wi-Fi Network Security Auditing Tools

Find the best repos with AI.We'll search the best matching repositories with AI.
  • aircrack-ng/aircrack-ngaircrack-ng avatar

    aircrack-ng/aircrack-ng

    6,959View on GitHub↗

    Aircrack-ng is a wireless security auditing suite used for monitoring, attacking, testing, and cracking wireless network encryption keys and passwords. It functions as an 802.11 packet analysis tool, a wireless frame injection tool, and a network mapper to identify vulnerabilities and active clients within a wireless environment. The suite includes a dedicated WPA/WPA2 password cracker that recovers network keys by analyzing captured handshakes through dictionary and brute-force attacks. It enables the construction and transmission of fabricated 802.11 packets to trigger specific network resp

    Aircrack-ng is a complete wireless security auditing suite that includes WPA/WPA2 cracking, packet capture and injection, deauthentication attacks, and a full CLI toolset—exactly what you need for lab-based Wi-Fi security testing and education.

    CWPA Wi-Fi Cracking ToolkitsPacket Capture Engines
    View on GitHub↗6,959
  • fluxionnetwork/fluxionFluxionNetwork avatar

    FluxionNetwork/fluxion

    5,776View on GitHub↗

    Fluxion is a wireless security auditing framework that tests WPA/WPA2 networks by capturing handshakes and deploying rogue access points with captive portals. It operates by deauthenticating clients from legitimate access points, forcing them to reconnect to a cloned network where a fake authentication page collects the network passphrase. The tool distinguishes itself through a plugin-based attack lifecycle with mandatory hook functions for consistent execution, multilingual metadata scripts that load attack descriptions based on locale, and a handshake verification pipeline that validates c

    Fluxion is a purpose-built wireless security auditing framework that executes deauthentication attacks, captures WPA/WPA2 handshakes, and deploys rogue captive portals, covering the core penetration testing features for lab-safe Wi-Fi assessment.

    HTMLDeauthentication AttacksWireless Deauthentication ToolsHandshake Verifications
    View on GitHub↗5,776
  • v1s1t0r1sh3r3/airgeddonv1s1t0r1sh3r3 avatar

    v1s1t0r1sh3r3/airgeddon

    7,797View on GitHub↗

    airgeddon is a bash-based wireless network audit suite and security toolkit for Linux. It serves as a framework for testing wireless vulnerabilities and verifying network configurations across various encryption standards, including WPA, WEP, and WPS. The project functions as an orchestration layer that integrates a collection of third-party wireless security tools. It features a modular approach to attack vectorization, coordinating tasks such as evil twin simulations with captive portals, WPA handshake interception, and the execution of WPS vulnerability tests. Its capabilities cover a bro

    airgeddon is a comprehensive bash-based wireless audit framework that directly supports WPA/WPA2 handshake capture and cracking, deauth attacks, multiple encryption standards, and integrates all the common CLI tools needed for penetration testing, making it an excellent fit for your educational lab environment.

    ShellWPA Wi-Fi Cracking ToolkitsWireless Deauthentication ToolsWireless Monitor Mode
    View on GitHub↗7,797
  • chrisk44/hijackerchrisk44 avatar

    chrisk44/Hijacker

    2,512View on GitHub↗

    Hijacker is a Wi-Fi security auditing suite designed for scanning wireless networks, capturing traffic, and recovering credentials. It provides a set of tools for detecting nearby access points and clients, intercepting WPA handshakes, and recovering WPA and WEP passwords. The project features a visual security audit interface that allows for the execution of specialized tools without using a command-line terminal. It includes a dedicated WPS pin recovery tool for extracting access point pins using pixie-dust attacks via external adapters. The toolkit covers network reconnaissance, including

    Hijacker is an Android Wi‑Fi security auditing suite that scans networks, captures WPA handshakes, and recovers WPA/WEP and WPS credentials, but its graphical interface and Android focus mean it does not provide the CLI tool suite this search asks for.

    JavaDeauthentication AttacksWPA Wi-Fi Cracking ToolkitsWireless Monitor Mode
    View on GitHub↗2,512
  • brannondorsey/wifi-crackingbrannondorsey avatar

    brannondorsey/wifi-cracking

    12,399View on GitHub↗

    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 dictionar

    This repository is a focused WPA/WPA2 cracking toolkit that captures authentication handshakes and recovers passwords using aircrack‑ng and hashcat utilities, directly serving Wi‑Fi security auditing, though it concentrates on cracking rather than including all the listed packet injection or deauthentication features.

    WPA Wi-Fi Cracking ToolkitsWireless Deauthentication ToolsWireless Monitor Mode
    View on GitHub↗12,399
  • spacehuhntech/esp8266_deautherSpacehuhnTech avatar

    SpacehuhnTech/esp8266_deauther

    14,840View on GitHub↗

    This project is custom firmware for ESP8266 hardware that transforms the microcontroller into a wireless security audit platform. It functions as a deauthentication tool and a wireless network simulator designed for security testing and auditing. The software enables the generation of synthetic beacon frames to create multiple fake network identifiers and sends raw management frames to force devices to disconnect from wireless access points. These capabilities allow for the simulation of deceptive wireless environments and the testing of network resilience against management frame attacks. T

    This ESP8266 firmware is a dedicated Wi-Fi auditing tool that performs deauthentication attacks, packet injection, and network reconnaissance, but it lacks WPA/WPA2 cracking and is focused on management frame attacks rather than a full penetration testing suite.

    CDeauthentication AttacksWireless Deauthentication Tools
    View on GitHub↗14,840
  • ankit0183/wifi-hackingankit0183 avatar

    ankit0183/Wifi-Hacking

    2,561View on GitHub↗

    This project is a wireless network security toolkit designed for monitoring wireless traffic and exploiting vulnerabilities in network authentication protocols. It provides a suite of tools for scanning networks, capturing authentication handshakes, and testing the security of wireless access points. The toolkit includes a password wordlist generator to create custom lists for offline key recovery and a handshake cracker to recover encrypted keys using brute-force methods. It also features a vulnerability scanner specifically for testing the security of the Wireless Protected Setup pin system

    This Python-based Wi-Fi security toolkit provides handshake capture, dictionary-based WPA/WPA2 cracking, WPS vulnerability testing, and packet injection capabilities, making it a suitable choice for learning and testing wireless network security in a lab environment.

    PythonWPA Wi-Fi Cracking ToolkitsWireless Monitor Mode
    View on GitHub↗2,561
  • derv82/wifite2derv82 avatar

    derv82/wifite2

    7,610View on GitHub↗

    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 auto

    Wifite2 is an automated wireless security auditor that coordinates aircrack-ng and other tools to crack WEP/WPA/WPA2 passwords, capture handshakes, and perform PMKID and WPS attacks — exactly the kind of CLI-driven penetration testing suite needed for assessing Wi-Fi network security in a lab environment.

    PythonPMKID Extraction
    View on GitHub↗7,610
  • hash3lizer/wifibroothash3liZer avatar

    hash3liZer/WiFiBroot

    1,097View on GitHub↗

    WiFiBroot is a command-line utility designed for wireless network security auditing and penetration testing. It focuses on the evaluation of WPA and WPA2 network security by capturing authentication handshakes and testing the resilience of access points and connected clients. The tool incorporates a deauthentication attack framework that forces client disconnections to facilitate the interception of handshake data. It utilizes stateful reconstruction to assemble complete cryptographic exchanges from fragmented wireless traffic, which are then used for offline credential recovery. The softwar

    Wifibroot is a dedicated wireless penetration testing tool that captures and cracks WPA/WPA2 handshakes and PMKID keys, supports deauthentication attacks, and runs as a CLI utility — exactly the kind of tool for assessing Wi-Fi security in a lab environment.

    PythonDeauthentication Attacks
    View on GitHub↗1,097
  • justcallmekoko/esp32marauderjustcallmekoko avatar

    justcallmekoko/ESP32Marauder

    9,916View on GitHub↗

    ESP32Marauder is a suite of specialized firmware images and tools designed for wireless network auditing, packet sniffing, and Bluetooth scanning on ESP32 hardware. It functions as a wireless penetration tool used to analyze network security and monitor signal traffic. The project includes capabilities for capturing wireless handshakes and simulating access points to test infrastructure resilience. It also features a Bluetooth low energy scanner used to identify hardware signatures and detect unauthorized signals or skimming devices. The firmware supports broader security operations includin

    ESP32Marauder is a firmware suite for ESP32 hardware that enables deauthentication attacks, handshake capture, and packet injection, fitting the category of a Wi-Fi security auditing tool for lab use, though it is hardware-specific and may not include built-in WPA/WPA2 cracking.

    C++Packet Capture Utilities
    View on GitHub↗9,916
  • wifiphisher/wifiphisherwifiphisher avatar

    wifiphisher/wifiphisher

    14,631View on GitHub↗

    Wifiphisher is a modular security framework designed for wireless penetration testing and social engineering auditing. It functions as a platform for security professionals to assess the resilience of Wi-Fi networks by simulating unauthorized access, performing man-in-the-middle interceptions, and executing credential-harvesting scenarios. The tool distinguishes itself through its ability to combine rogue access point deployment with dynamic phishing interfaces. By forcing wireless clients to associate with deceptive infrastructure, the framework can capture network metadata and inject it int

    Wifiphisher is a rogue-access-point and phishing framework that performs deauthentication and handshake capture for Wi-Fi security auditing, fitting the intent of testing lab networks, though it emphasizes social engineering over direct WPA cracking.

    PythonWireless Deauthentication Tools
    View on GitHub↗14,631
  • cifertech/esp32-divcifertech avatar

    cifertech/ESP32-DIV

    2,552View on GitHub↗

    ESP32-DIV is a handheld wireless pentesting platform designed for analyzing and disrupting a wide range of wireless protocols. It functions as a multi-band radio analyzer, RFID and NFC tag manipulator, and GPS wardriving logger, providing a unified interface for security auditing and signal research. The project distinguishes itself through a modular radio abstraction that allows switching between Wi-Fi, BLE, Sub-GHz, RFID/NFC, and infrared hardware modules. It features a touch-driven TFT interface for navigating toolsets and managing signal profiles, as well as the ability to emulate Bluetoo

    ESP32-DIV is a handheld wireless pentesting platform that supports Wi-Fi deauthentication attacks and protocol analysis, making it a tool for Wi-Fi security auditing, though it does not explicitly include WPA/WPA2 cracking and relies on a touch interface rather than a pure CLI suite.

    C++Deauthentication Attacks
    View on GitHub↗2,552
  • evilsocket/pwnagotchievilsocket avatar

    evilsocket/pwnagotchi

    9,106View on GitHub↗

    Pwnagotchi is an AI-powered wireless auditor and handshake capture tool that uses deep reinforcement learning to autonomously collect wireless security handshakes and crackable key material. It serves as an automation framework for network instrumentation, adapting its operational parameters based on the local wireless environment to maximize data collection. The system distinguishes itself through distributed coordination, allowing multiple hardware units to share presence and divide wireless channels to optimize collective capture and perform distributed wireless mapping. It incorporates ge

    Pwnagotchi is an AI-driven handshake capture tool that autonomously collects WPA/WPA2 key material for cracking, making it a dedicated wireless auditor for penetration testing—though it focuses on automation rather than offering a full command-line suite of utilities.

    PythonHandshake CapturesAI-Driven Capture OptimizationAI-Driven Orchestration
    View on GitHub↗9,106
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
aircrack-ng/aircrack-ng7KCgpl-2.0Jul 27, 2025
fluxionnetwork/fluxion5.8KHTMLGPL-3.0May 13, 2026
v1s1t0r1sh3r3/airgeddon
7.8K
Shell
GPL-3.0
Jun 13, 2026
chrisk44/hijacker2.5KJavagpl-3.0Aug 26, 2020
brannondorsey/wifi-cracking12.4K—MITDec 26, 2024
spacehuhntech/esp8266_deauther14.8KCNOASSERTIONAug 14, 2024
ankit0183/wifi-hacking2.6KPythonGPL-3.0Jan 4, 2026
derv82/wifite27.6KPythongpl-2.0Aug 20, 2024
hash3lizer/wifibroot1.1KPythonGPL-3.0Jan 15, 2021
justcallmekoko/esp32marauder9.9KC++—Feb 12, 2026

Related searches

  • WiFi security scanner
  • an ESP32 based tool for wireless testing
  • an open source tool for network security
  • a penetration testing framework for security auditing
  • a MITM testing toolkit
  • a tool for capturing and analyzing network traffic
  • a security framework for penetration testing operations
  • an Active Directory attack toolkit