Files
Mark-VIII/payload/user/remote_access/pager-webui
bzuccaro 8befe45de5 fix: encryption landscape card — real family buckets + legend id
- Ring and legend now derive from reconEncBucket's actual family keys
  (WPA2-PSK, WPA3-Personal, WPA2-Enterprise, ...) instead of the six
  nominal buckets that never matched encCounts, so the ring drew an
  empty ring and the legend was always blank on WPA2-dominated data.
  Ordering via RECON_ENC_ORDER; colors cycle RECON_ENC_COLORS.
- Legend div had class but no id while drawCharts looked it up with
  getElementById — the population block silently never ran. Added the id.

Verified on device via CDP: legend lists Open 9, WEP 1, WPA2-PSK 44,
WPA3-Personal 20, WPA3-Enterprise 5 with per-family dot colors; no JS
exceptions.
2026-08-19 07:24:00 -05:00
..
2026-08-17 22:28:41 -05:00
2026-08-11 20:24:24 -07:00
2026-08-11 20:24:24 -07:00
2026-08-17 22:28:41 -05:00
2026-08-11 20:24:24 -07:00
2026-08-11 20:24:24 -07:00

Mark VIII

Mark VIII is a community web-management payload for the WiFi Pineapple Pager. It runs locally on the Pager and exposes its interface on port 8080.

Install

Copy this complete directory to either:

/root/payloads/user/remote_access/pager-webui/
/mmc/root/payloads/user/remote_access/pager-webui/

Ensure payload.sh is executable. It will then appear under Remote Access in the Pager payload menu.

Run

Run Mark VIII from the Pager. Choose background mode to install and enable its procd service, or foreground mode to keep it attached to the payload screen. Open http://172.16.52.1:8080/ and authenticate with the Pager's device password. Re-running the payload stops and removes the background service.

Requirements and security

  • WiFi Pineapple Pager firmware 24.10.1
  • python3 (included with the supported firmware)
  • Access to port 8080 should be limited to trusted management networks

Mark VIII runs as root because it manages the device. Review the source before installation and use it only on systems and networks you are authorized to administer.