├── .github └── ISSUE_TEMPLATE │ └── bug_report.md ├── .gitignore ├── CMakeLists.txt ├── Create Release Zips.cmd ├── Doxyfile ├── README.md ├── components ├── frame_analyzer │ ├── CMakeLists.txt │ ├── README.md │ ├── frame_analyzer.c │ ├── frame_analyzer_parser.c │ └── interface │ │ ├── frame_analyzer.h │ │ ├── frame_analyzer_parser.h │ │ └── frame_analyzer_types.h ├── hccapx_serializer │ ├── CMakeLists.txt │ ├── README.md │ ├── hccapx_serializer.c │ └── interface │ │ └── hccapx_serializer.h ├── pcap_serializer │ ├── CMakeLists.txt │ ├── README.md │ ├── interface │ │ └── pcap_serializer.h │ └── pcap_serializer.c ├── webserver │ ├── CMakeLists.txt │ ├── README.md │ ├── interface │ │ └── webserver.h │ ├── pages │ │ └── page_index.h │ ├── utils │ │ ├── convert_html_to_header_file.sh │ │ └── index.html │ └── webserver.c ├── wifi_controller │ ├── CMakeLists.txt │ ├── Kconfig │ ├── README.md │ ├── ap_scanner.c │ ├── ap_scanner.h │ ├── interface │ │ └── wifi_controller.h │ ├── sniffer.c │ ├── sniffer.h │ └── wifi_controller.c └── wsl_bypasser │ ├── CMakeLists.txt │ ├── README.md │ ├── interface │ └── wsl_bypasser.h │ └── wsl_bypasser.c ├── doc ├── ATTACKS_THEORY.md ├── drawio │ ├── deauth-frame-format.drawio.svg │ ├── eapol-key-frame-format.drawio.svg │ ├── mac-filtering-nat-router.drawio.svg │ ├── mic-calculation.drawio.svg │ ├── mitm.drawio.svg │ ├── rogueap-seq.drawio.svg │ ├── wep-encryption.drawio.svg │ ├── wep-wpa-wpa2-comparison.drawio.svg │ ├── wpa-handshake-seq.drawio.svg │ ├── wpa-keys-hierarchy.drawio.svg │ └── wps-pin.drawio.svg └── images │ ├── logo.png │ ├── mini.jpg │ ├── mini2.jpg │ ├── soucastky_8b.png │ └── ui-config.png ├── flash_build_windows.bat ├── generate_release.cmd ├── main ├── CMakeLists.txt ├── Kconfig ├── README.md ├── attack.c ├── attack.h ├── attack_dos.c ├── attack_dos.h ├── attack_handshake.c ├── attack_handshake.h ├── attack_method.c ├── attack_method.h ├── attack_pmkid.c ├── attack_pmkid.h └── main.c └── sdkconfig.defaults /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Create Release Zips.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/Create Release Zips.cmd -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/Doxyfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/README.md -------------------------------------------------------------------------------- /components/frame_analyzer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/frame_analyzer/CMakeLists.txt -------------------------------------------------------------------------------- /components/frame_analyzer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/frame_analyzer/README.md -------------------------------------------------------------------------------- /components/frame_analyzer/frame_analyzer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/frame_analyzer/frame_analyzer.c -------------------------------------------------------------------------------- /components/frame_analyzer/frame_analyzer_parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/frame_analyzer/frame_analyzer_parser.c -------------------------------------------------------------------------------- /components/frame_analyzer/interface/frame_analyzer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/frame_analyzer/interface/frame_analyzer.h -------------------------------------------------------------------------------- /components/frame_analyzer/interface/frame_analyzer_parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/frame_analyzer/interface/frame_analyzer_parser.h -------------------------------------------------------------------------------- /components/frame_analyzer/interface/frame_analyzer_types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/frame_analyzer/interface/frame_analyzer_types.h -------------------------------------------------------------------------------- /components/hccapx_serializer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/hccapx_serializer/CMakeLists.txt -------------------------------------------------------------------------------- /components/hccapx_serializer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/hccapx_serializer/README.md -------------------------------------------------------------------------------- /components/hccapx_serializer/hccapx_serializer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/hccapx_serializer/hccapx_serializer.c -------------------------------------------------------------------------------- /components/hccapx_serializer/interface/hccapx_serializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/hccapx_serializer/interface/hccapx_serializer.h -------------------------------------------------------------------------------- /components/pcap_serializer/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/pcap_serializer/CMakeLists.txt -------------------------------------------------------------------------------- /components/pcap_serializer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/pcap_serializer/README.md -------------------------------------------------------------------------------- /components/pcap_serializer/interface/pcap_serializer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/pcap_serializer/interface/pcap_serializer.h -------------------------------------------------------------------------------- /components/pcap_serializer/pcap_serializer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/pcap_serializer/pcap_serializer.c -------------------------------------------------------------------------------- /components/webserver/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/webserver/CMakeLists.txt -------------------------------------------------------------------------------- /components/webserver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/webserver/README.md -------------------------------------------------------------------------------- /components/webserver/interface/webserver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/webserver/interface/webserver.h -------------------------------------------------------------------------------- /components/webserver/pages/page_index.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/webserver/pages/page_index.h -------------------------------------------------------------------------------- /components/webserver/utils/convert_html_to_header_file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/webserver/utils/convert_html_to_header_file.sh -------------------------------------------------------------------------------- /components/webserver/utils/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/webserver/utils/index.html -------------------------------------------------------------------------------- /components/webserver/webserver.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/webserver/webserver.c -------------------------------------------------------------------------------- /components/wifi_controller/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/wifi_controller/CMakeLists.txt -------------------------------------------------------------------------------- /components/wifi_controller/Kconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/wifi_controller/Kconfig -------------------------------------------------------------------------------- /components/wifi_controller/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/wifi_controller/README.md -------------------------------------------------------------------------------- /components/wifi_controller/ap_scanner.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/wifi_controller/ap_scanner.c -------------------------------------------------------------------------------- /components/wifi_controller/ap_scanner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/wifi_controller/ap_scanner.h -------------------------------------------------------------------------------- /components/wifi_controller/interface/wifi_controller.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/wifi_controller/interface/wifi_controller.h -------------------------------------------------------------------------------- /components/wifi_controller/sniffer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/wifi_controller/sniffer.c -------------------------------------------------------------------------------- /components/wifi_controller/sniffer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/wifi_controller/sniffer.h -------------------------------------------------------------------------------- /components/wifi_controller/wifi_controller.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/wifi_controller/wifi_controller.c -------------------------------------------------------------------------------- /components/wsl_bypasser/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/wsl_bypasser/CMakeLists.txt -------------------------------------------------------------------------------- /components/wsl_bypasser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/wsl_bypasser/README.md -------------------------------------------------------------------------------- /components/wsl_bypasser/interface/wsl_bypasser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/wsl_bypasser/interface/wsl_bypasser.h -------------------------------------------------------------------------------- /components/wsl_bypasser/wsl_bypasser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/components/wsl_bypasser/wsl_bypasser.c -------------------------------------------------------------------------------- /doc/ATTACKS_THEORY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/doc/ATTACKS_THEORY.md -------------------------------------------------------------------------------- /doc/drawio/deauth-frame-format.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/doc/drawio/deauth-frame-format.drawio.svg -------------------------------------------------------------------------------- /doc/drawio/eapol-key-frame-format.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/doc/drawio/eapol-key-frame-format.drawio.svg -------------------------------------------------------------------------------- /doc/drawio/mac-filtering-nat-router.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/doc/drawio/mac-filtering-nat-router.drawio.svg -------------------------------------------------------------------------------- /doc/drawio/mic-calculation.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/doc/drawio/mic-calculation.drawio.svg -------------------------------------------------------------------------------- /doc/drawio/mitm.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/doc/drawio/mitm.drawio.svg -------------------------------------------------------------------------------- /doc/drawio/rogueap-seq.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/doc/drawio/rogueap-seq.drawio.svg -------------------------------------------------------------------------------- /doc/drawio/wep-encryption.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/doc/drawio/wep-encryption.drawio.svg -------------------------------------------------------------------------------- /doc/drawio/wep-wpa-wpa2-comparison.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/doc/drawio/wep-wpa-wpa2-comparison.drawio.svg -------------------------------------------------------------------------------- /doc/drawio/wpa-handshake-seq.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/doc/drawio/wpa-handshake-seq.drawio.svg -------------------------------------------------------------------------------- /doc/drawio/wpa-keys-hierarchy.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/doc/drawio/wpa-keys-hierarchy.drawio.svg -------------------------------------------------------------------------------- /doc/drawio/wps-pin.drawio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/doc/drawio/wps-pin.drawio.svg -------------------------------------------------------------------------------- /doc/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/doc/images/logo.png -------------------------------------------------------------------------------- /doc/images/mini.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/doc/images/mini.jpg -------------------------------------------------------------------------------- /doc/images/mini2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/doc/images/mini2.jpg -------------------------------------------------------------------------------- /doc/images/soucastky_8b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/doc/images/soucastky_8b.png -------------------------------------------------------------------------------- /doc/images/ui-config.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/doc/images/ui-config.png -------------------------------------------------------------------------------- /flash_build_windows.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/flash_build_windows.bat -------------------------------------------------------------------------------- /generate_release.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/generate_release.cmd -------------------------------------------------------------------------------- /main/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/main/CMakeLists.txt -------------------------------------------------------------------------------- /main/Kconfig: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /main/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/main/README.md -------------------------------------------------------------------------------- /main/attack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/main/attack.c -------------------------------------------------------------------------------- /main/attack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/main/attack.h -------------------------------------------------------------------------------- /main/attack_dos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/main/attack_dos.c -------------------------------------------------------------------------------- /main/attack_dos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/main/attack_dos.h -------------------------------------------------------------------------------- /main/attack_handshake.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/main/attack_handshake.c -------------------------------------------------------------------------------- /main/attack_handshake.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/main/attack_handshake.h -------------------------------------------------------------------------------- /main/attack_method.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/main/attack_method.c -------------------------------------------------------------------------------- /main/attack_method.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/main/attack_method.h -------------------------------------------------------------------------------- /main/attack_pmkid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/main/attack_pmkid.c -------------------------------------------------------------------------------- /main/attack_pmkid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/main/attack_pmkid.h -------------------------------------------------------------------------------- /main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/UberGuidoZ/ESP32-Wi-Fi-Penetration-Tool/HEAD/main/main.c -------------------------------------------------------------------------------- /sdkconfig.defaults: -------------------------------------------------------------------------------- 1 | CONFIG_ESP32_WIFI_NVS_ENABLED=n --------------------------------------------------------------------------------