Files
Mark-VIII/payload/user/remote_access/pager-webui
bzuccaroandfactory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com> 2bf39ecb9d fix: repair recon scanning and add macOS deployment
Start scans via the Pager's native /api/pineap/recon/new so history
appends instead of rotating. Enforce finite durations (1-86400s,
default 30s), remove the unsupported Continuous mode, and refuse the
unsafe manual stop that left recon.db locked.

Rework scan list and detail reads into single-pass aggregate SQL,
shorten lock retries, and serve cached results during short exclusive
lock windows. Fall back to immutable read-only access when the
firmware leaves a stale lock after native completion.

Frontend auto-follows new scans, queues a single in-flight detail
refresh, keeps previous tables visible while a scan starts, and shows
completion toasts and daemon error details.

Add scripts/deploy.sh for macOS/Linux (zip packaging, scp/ssh install,
atomic payload replacement, service restart, portal refresh) with
README instructions, plus regression coverage for native start,
safe stop semantics, aggregate queries, and stale-lock fallback.

Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2026-08-17 17:46:54 -05: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
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.