Files
Mark-VIII/payload/user/remote_access/pager-webui
c4ch3c4d3 0f31bfe885 fix(portals,capture): round-2 validation fixes, live-verified on Pager
- portals: replace zipfile with struct+zlib ZIP writer in portal download
  (python3-light has no zipfile; GET /api/portals/<name>/download 500ed)
- capture: revive watchdog re-arms the 5 GHz deploy auto-capture if the
  post-deploy radio settle kills it (was: empty pcap, dead tcpdump)
- capture: route GET /api/attacks/capture to status (was unrouted -> 404)

New tests/test_validation_fixes2.py covers each fix (TDD); full suite
(30 modules) green. Live-verified: download CRC-clean via stock zipfile,
capture survived settle window and revived automatically (56 MB pcap),
GET status returns proper JSON.

Round-2 validation report added at docs/validation/ (8/9 attack types
PASS against in-scope networks; enterprise PARTIAL per firmware limits).
2026-08-24 08:23:26 -06:00
..
2026-08-11 20:24:24 -07: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.