Skip to content

Releases: tarikbc/flytrap

Flytrap v0.4.1

Choose a tag to compare

@github-actions github-actions released this 17 Jul 18:12
9a0bdb4

Full Changelog: v0.4.0...v0.4.1

Flytrap v0.4.0

Choose a tag to compare

@tarikbc tarikbc released this 17 Jul 17:39
7645519

Single offline social captive portal, a live clients view, and board-liveness handling.

Highlights

  • Social portal — one offline social.html: a picker → distinct Google / Discord / X logins, real Terms/Privacy, a "wrong password" retry, and a styled success screen. Embedded Inter subset, zero network requests.
  • Live clients — dashboard → Clients: MAC / IP / joined, updating live as stations join, get a DHCP lease, and leave (the counter is finally accurate).
  • Board liveness — the ESP beacons PING; the dashboard shows Board disconnected if it stops, and Start Portal checks the board is attached first instead of hanging on the loading screen.
  • Loading screen while the portal streams over UART.

Assets

  • flytrap.fap — Flipper app (copy to /ext/apps/GPIO/).
  • flytrap-fw.ino*.bin — ESP32-S2 firmware images (flash per tools/README.md).

See CHANGELOG.md for the full list.

Flytrap v0.3.0

Choose a tag to compare

@tarikbc tarikbc released this 16 Jul 13:04

First public release of Flytrap — an educational captive-portal suite for the Flipper Zero + ESP32-S2 WiFi dev board.

Install

1. ESP32-S2 firmware — download flytrap-esp32s2-firmware.zip, unzip, and follow FLASH.txt (put the board in download mode with BOOT+RESET, flash merged.bin at 0x0, or use a web flasher).

2. Flipper app — copy flytrap.fap to apps/GPIO/ on your Flipper's SD card, and put some portals from portals/ into apps_data/flytrap/portals/.

Then: Apps → GPIO → [ESP32] Flytrap.

What's inside

Refined dashboard, structured captures (list → decoded detail), capture alerts with a Settings toggle, a live serial Console, and educational docs. See the README and CHANGELOG.

⚠️ Authorized testing only — see Responsible Use.