Skip to content

Releases: C5Lab/projectZero

projectZero 1.4.1

18 Feb 19:54

Choose a tag to compare

projectZero 1.4.0

17 Feb 17:32
499d4d0

Choose a tag to compare

Release v1.4.0 published.

Release page: https://github.com/C5Lab/projectZero/releases/tag/v1.4.0
Web flasher: https://C5Lab.github.io/projectZero/
JanOS (1.4.0): https://github.com/C5Lab/projectZero/releases/download/v1.4.0/projectZero-1.4.0.zip
FAPs (0.41): https://github.com/C5Lab/projectZero/releases/download/v1.4.0/projectZero-faps-0.41.zip
Full package: https://github.com/C5Lab/projectZero/releases/download/v1.4.0/projectZero-1.4.0-with-fap-0.41.zip

Development

Summary

This PR brings the exfat branch changes on top of main, adding automatic exFAT enablement in the ESP-IDF FatFs config and including the latest sniffer/handshaker updates from development-related work.

It also updates generated binaries.

What changed

  • Added automatic exFAT patching during CMake configure:
    • New file: ESP32C5/tools/patch_idf_exfat.cmake
    • Integrated in ESP32C5/CMakeLists.txt via PROJECTZERO_PATCH_IDF_EXFAT (enabled by default)
  • Updated documentation in ESP32C5/README.md with exFAT build note and opt-out flag:
    • -DPROJECTZERO_PATCH_IDF_EXFAT=OFF
  • Included sniffer/handshaker updates in ESP32C5/main/main.c:
    • passive promiscuous STA sniffer flow
    • D-UCB reward update logic
    • global handshaker integration and message updates
  • Minor config alignment in ESP32C5/sdkconfig

Validation

  • exFAT SD support tested on 256GB and 1TB cards.

Notes

  • exfat is fully up to date with main and contains additional branch-specific commits.

projectZero 1.3.4

09 Feb 20:00
f66437f

Choose a tag to compare

projectZero 1.3.3

09 Feb 18:39
634f1fe

Choose a tag to compare

projectZero 1.3.2

08 Feb 19:23
e97b24f

Choose a tag to compare

projectZero 1.1.3

26 Jan 07:34
82b34a2

Choose a tag to compare

projectZero 1.1.2

14 Jan 23:11

Choose a tag to compare

Release Notes

Overview

  • Brings JanOS 1.1.2 and FAP 0.40 updates into main for ESP32C5.
  • Adds new Wi-Fi/ARP console commands and vendor-aware utilities.
  • Improves sniffer/deauth flows, scan stability, and targeted operations.
  • Refreshes binaries, OUI data, and Flipper artifacts.
  • Enhances GPS UI and adds QR help features.
  • Updates docs and build metadata.

JanOS / ESP32C5

  • Version bump to 1.1.2 and vendor lookup default disabled for back-compat in ESP32C5/main/main.c.
  • New commands: wifi_connect, list_hosts, list_hosts_vendor, arp_ban in ESP32C5/main/main.c.
  • Sniffer enhancements: resume/merge, start_sniffer_noscan, clear_sniffer_results, vendor views in ESP32C5/main/main.c.
  • Selection flows: unselect_networks, select_stations / unselect_stations for targeted deauth in ESP32C5/main/main.c.
  • Scan timing limits + dynamic timeouts; fast scan mode for blackout/handshake in ESP32C5/main/main.c.
  • Karma index uses unique SSIDs; deauth respects station selection in ESP32C5/main/main.c.

Flipper FAP 0.40

  • New scan -> sniffer -> select station -> deauth flow and GUI for handshaker/deauth/SAE overflow in FLIPPER/Lab_C5.c.
  • Cleanup/watchdog fixes and memory tweaks to reduce OOMs in FLIPPER/Lab_C5.c.
  • GPS UI: antenna detection, UTC/DST controls, 12/24h toggle in FLIPPER/Lab_C5.c.
  • QR code support for Setup/Help and Evil Twin in FLIPPER/Lab_C5.c, FLIPPER/qrcodegen.c, FLIPPER/qrcodegen.h.

Binaries / Tooling

  • Updated ESP32C5 binaries incl. OUI database in ESP32C5/binaries-esp32c5.
  • New OUI build script in ESP32C5/tools/build_oui_binary.py.
  • Updated FAP artifacts and debug ELF in FLIPPER/dist.
  • Momentum dev target added to web flasher in FLIPPER/build_fap.py.
  • Flipper SDK zip added in FLIPPER/sdk/flipper-z-f7-sdk-mntm-dev-22408e4c.zip.

Docs / Build Metadata

  • Flashing docs update in docs/janos_flash.html.
  • README tweaks in README.md and FLIPPER/README.md.
  • Build metadata updates in FLIPPER/CMakeLists.txt and FLIPPER/.vscode/compile_commands.json.

projectZero 1.0.1

24 Dec 12:18
8bf79d9

Choose a tag to compare

JanOS 1.0.1
New:
GPS supported - M5Stack GPS 1.1 - future project for Cardputer and Tab5
New cli show_pass - read and print evilportal / password txt from LabC5 SD/lab/ folder

Bug fixed:
Portal - rerun fail to start
Evil Twin - rerun with bad password end evil
Boot button fail to set and execute

FAP 038
New:
GUI's Portal/Evil Twin/Blackout/SnifferDog

Bug fixed:
Out of memory when USB is connected.
Sniffer SSID and MAC was not full displayed
Portal / Evil - show password stored in SD file
Scanner overlap with Blackout wrapper

Big thx to Exoverer and LordBrokali for bug report and testing !

https://c5lab.github.io/projectZero/

projectZero 1.0.0

15 Dec 18:37
ccc8a87

Choose a tag to compare

Update build_fap.py