- Wi-Fi Alliance
- Attacks:
- "Broadcom Wi-Fi stack exploitation":
- DragonBlood: attacking WPA3's Dragonfly Handshake
- Exploiting Wi-Fi Stack on Tesla Model S
- FragAttacks: Fragmentation and aggregation attacks against Wi-Fi.
- KRACK attack:
- ICMP redirects: Man-in-the-Middle Attacks without Rogue AP: When WPAs Meet ICMP Redirects.
- MacStealer:
- paper: Framing Frames: Bypassing Wi-Fi Encryption by Manipulating Transmit Queues.
- repository: est Wi-Fi networks for client isolation bypasses.
- wifi-framing: Repository for the Framing Frames publication
- [IEEE]:
- Tools
- aircrack-ng: complete suite of tools to assess WiFi network security.
- GitHub: WiFi security auditing tools suite
- airgeddon: multi-use bash script for Linux systems to audit wireless networks.
- airgorah: WiFi auditing software that can perform deauth attacks and passwords cracking.
- airpwn-ng: Packet injection for wifi.
- AngryOxide: 802.11 Attack Tool (rust).
- apfree-wifidog: high-performance, lightweight captive portal solution.
- bettercap: Swiss Army knife for WiFi, Bluetooth Low Energy, wireless
HID hijacking.
- GitHub: source code repository.
- crEAP: WPA Enterprise mode EAP types analysis
- EAP_buster: lists what EAP methods are supported by the RADIUS server.
- eaphammer: evil twin attacks against WPA2-Enterprise networks.
- ESP32 802.11 TX: Send arbitrary IEEE 802.11 frames with Espressif's ESP32.
- ESP32 ESP8266 attacks: Proof of Concept of ESP32/8266 Wi-Fi vulnerabilties.
- ESP32 Marauder: suite of WiFi/Bluetooth offensive and defensive tools for the ESP32.
- ESP32-WiFi-Hash-Monster: store EAPOL & PMKID packets in an SD CARD.
- esp32-wifi-penetration-tool: Exploring possibilities of ESP32 platform to attack on nearby Wi-Fi networks.
- fern-wifi-cracker: Wireless security auditing and attack software.
- FlyingCarpet: Cross-platform AirDrop.
- FreeRADIUS: open source RADIUS server.
- hostapd: user space daemon for access points.
- hostapd-mana: SensePost's modified hostapd for wifi attacks.
- w1f1.net: set of tools for wifi hacking using rogue access points.
- howmanypeoplearearound: Count the number of people around you.
- Kismet: Wi-Fi, Bluetooth, RF, and more
- GitHub: Kismet and related tools and libraries for wireless monitoring, transmitting, and auditing.
- iw: nl80211 based CLI configuration utility for wireless devices.
- libwifi: an 802.11 (WiFi) Frame Generation and Parsing Library in C.
- github repo: libwifi github repository
- libwifi (nukesor): rust library for parsing IEE 802.11 frames.
- libwifi (vanhoefm): python and scapy scripts for Wi-Fi.
- LinkLiar: Link-Layer MAC spoofing GUI for macOS.
- linux-router: Set Linux as router in one command.
- modwifi: low-layer Wi-Fi attacks.
- nearby: scans all nearby wifi networks and the devices connected to each network for Indoor positioning.
- nexmon: The C-based Firmware Patching Framework for Broadcom/Cypress WiFi Chips.
- openwrt: Linux operating system targeting embedded devices.
- pawnagotchi: A2C-based “AI” powered by bettercap and running on a Raspberry Pi Zero W that learns from its surrounding WiFi environment in order to maximize the crackable WPA key material it captures/
- pi-pwnbox-rogueap: Rogue AP based on Raspberry Pi
- PiDense: Python script to audit wireless network security.
- pixiewps: An offline Wi-Fi Protected Setup brute-force utility.
- probequest: Toolkit for playing with Wi-Fi probe requests.
- rastap: full-featured wireless router setup for Debian-based devices.
- rogue (InfamousSYN): extensible toolkit providing penetration testers an easy-to-use platform to deploy Access Points.
- sentrygun: Rogue AP killer
- trackerjacker: like nmap for mapping wifi networks you're not connected to, plus device tracking.
- websploit: an advanced MITM framework.
- WEF: Wi-Fi Exploitation Framework.
- wifi-arsenal: links to projects related to wifi security.
- wifi-cracking: Crack WPA/WPA2 Wi-Fi Routers with Airodump-ng and Aircrack-ng/Hashcat.
- wifi-deauth: deauth attac.
- Wifi-Hacking: Cyber Security Tool For Hacking Wireless Connections Using Built-In Kali Tools.
- WIFI-HACKING: Security Tool For Hacking Wireless Connections.
- WiFi-Spam: Spam thousands of WiFi access points with custom SSIDs.
- WiFiBroot: A Wireless (WPA/WPA2) Pentest/Cracking tool.
- wifijammer: Continuously jam all wifi clients/routers.
- wifiphisher: The Rogue Access Point Framework.
- WiFiManager: ESP8266 WiFi Connection manager with web captive portal.
- wifipumpkin3: Powerful framework for rogue access point attack.
- wifite2: script for auditing wireless networks.
- wifi-presence: Presence detection on OpenWrt routers using connect/disconnect events of WiFi clients.
- wiphisher: The Rogue Access Point Framework.
- wirespy: automate various wireless networks attacks.
- wpa_supplicant: supplicant for 802.11
- WPAxFuzz: full-featured open-source Wi-Fi fuzzer
- aircrack-ng: complete suite of tools to assess WiFi network security.
- esp-wifi: WIP / POC for using the ESP32-C3, ESP32-S3 and ESP32 wifi drivers in bare-metal Rust.
- esp32-wifi-lib: ESP32 WiFi library.
- Fz3r0 802.11_Wi-Fi Knowledge-Base: 802.11 Wi-Fi Networking Knowledge Base.
- itlwm: Intel Wi-Fi Drivers for macOS
- USB-WiFi: USB WiFi Adapter Information for Linux
- wifi-pentesting-guide: WiFi Penetration Testing Guide.
- bluetooth.com
- Attacks:
- Awesome bluetooth security: useful references for anyone working with Bluetooth BR/EDR/LE or Mesh security.
- BLE Security Attack Defence: Unveiling zero day vulnerabilities and security flaws in modern Bluetooth LE stacks.
- IntelBluetoothFirmware: Intel Bluetooth Firmware for macOS
- Stacks:
- Tools
- Android nRF-Connect: nRF Connect for Mobile is an application designed for Bluetooth Low Energy developers.
- apple_bleee: what an attacker get from Apple devices if they sniff Bluetooth traffic.
- AppleJuice: Apple BLE proximity pairing message spoofing
- ble-fuzzing: Stateful Black-Box Fuzzing of BLE Devices Using Automata Learning
- bleak: cross platform Bluetooth Low Energy Client for Python using asyncio
- BLEUnlock: Lock/unlock your Mac with Bluetooth LE.
- bluepy: Python interface to Bluetooth LE on Linux.
- bluer: Official BlueZ Bindings for Rust.
- bluesnooze: Bluetooth Low Energy (BLE) snooping tool.
- bluetility: A Bluetooth Low Energy browser, an open-source alternative to LightBlue for OS X.
- bluing: intelligence gathering tool for hacking Bluetooth.
- BTLE: Bluetooth Low Energy (BLE) packet sniffer and transmitter for both standard and non standard (raw bit) based on Software Defined Radio (SDR).
- btlejack: Bluetooth Low Energy Swiss-army knife.
- btlejuice: Bluetooth Smart (LE) Man-in-the-Middle framework
- btleplug: Rust Cross-Platform Host-Side Bluetooth LE Access Library.
- crackle: Crack and decrypt BLE encryption.
- ESP32 bluetooth classic sniffer: Active Bluetooth BR/EDR Sniffer/Injector as cheap as any ESP32 board can get.
- gattacker: BLE (Bluetooth Low Energy) security assessment
- gattlib: Library to access GATT information from BLE (Bluetooth Low Energy) devices.
- ice9-bluetooth-sniffer: Wireshark Bluetooth sniffer for HackRF, BladeRF, and USRP.
- injectable-firmware: Custom firmware for nrf52840-dongle to eversdrop and attack BLE communications.
- internalblue: About Bluetooth experimentation framework for Broadcom and Cypress chips.
- Injectable firmware: Custom firmware for nrf52840-dongle.
- LOGITacker: Enumerate and test Logitech wireless input devices for vulnerabilities
- nRF sniffer: Bluetooth LE sniffer from nordic.
- Sniffle: A sniffer for Bluetooth 5 and 4.x LE
- 802.15.4
- KillerBee: IEEE 802.15.4/ZigBee Security Research Toolkit.
- csa-iot.org: Connectivity Standards Alliance
- ESPHome: Home Automation systems.
- Home Assistant: Open source home automation
- ble_monitor: BLE monitor for passive BLE sensors
- Matter
- Thread
- OpenThread: open-source implementation of Thread
- Specifications
- ZigBee
- Linux Wireless wiki: Documentation for the Linux wireless (IEEE-802.11) subsystem.
- Realtek drivers:
- RTL88x2BU: Linux Driver for USB WiFi Adapters that are based on the RTL8812BU and RTL8822BU Chipset.
- Bouffalo Labs
- Espressif
- Silicon Labs
- Microchip
- Nordic
- NXP
- Renesas
- STMicroelectronics
- Texas Instruments
- Awesome CTS: curated list of Capture The Signal CTF related stuff.
- CatSniffer: multiprotocol and multiband board for sniffing, communicating, and attacking IoT (Internet of Things) devices
- continuity: Apple Continuity Protocol Reverse Engineering and Dissector
- cts.ninja: CTF focused on radio signal reverse engineering
- FCC
- [fccid.io]: Searchable FCC ID Database
- Official FCC ID
- ESP32-Paxcounter: Wifi & BLE driven passenger flow metering with cheap ESP32 boards.
- esp32-open-mac: Reverse engineered wifi driver for the ESP32.
- esp32free80211: Send arbitrary IEEE 802.11 frames.
- FlipperZero
- Fissure: The RF and reverse engineering framework for everyone.
- LinkLiar: Link-Layer MAC spoofing GUI for macOS
- Mirage: powerful and modular framework dedicated to the security analysis of wireless communications.
- netscanner: network scanner implemented in rust
- opendrop: An open Apple AirDrop implementation
- owlink: Open Wireless Link
- Responder: LLMNR, NBT-NS and MDNS poisoner
- Signal Identification Guide: help identify radio signals through example sounds and waterfall images.
- sparrow-wifi: Next-Gen GUI-based WiFi and Bluetooth Analyzer for Linux
- WiFiDuck: Wireless keystroke injection attack platform
- wigle.net: Wireless network mapping service
- Hardware
- BladeRF: 2x2 MIMO, 47MHz to 6GHz frequency range
- GitHub: bladeRF USB 3.0 Superspeed Software Defined Radio Source Code.
- HackRF One: oftware Defined Radio peripheral capable of transmission or
reception of radio signals from 1 MHz to 6 GHz.
- GitHub: low cost software radio platform.
- LimeSDR: low cost, open source, apps-enabled software defined radio (SDR).
- GitHub: LimeSdr software
- BladeRF: 2x2 MIMO, 47MHz to 6GHz frequency range
- Libraries
- FISSURE: RF and reverse engineering framework for everyone.
- GNU Radio: development toolkit that provides signal processing blocks
to implement software radios.
- GitHub: the Free and Open Software Radio Ecosystem.
- LiquidSDR: free and open-source signal processing library for
software-defined radios.
- liquid-dsp: digital signal processing library for software-defined radios.
- OpenOFDM: Sythesizable, modular Verilog implementation of 802.11 OFDM decoder.
- Theory
- Tools
- sdrangel: SDR Rx/Tx software
- SDRPlusPlusA: Cross-Platform SDR Software
- urh: Universal Radio Hacker