Files
Mark-VIII/payload/user/remote_access/pager-webui
bzuccaro f6b4cadc39 fix: client kick/deauth use full bssid/target/channel deauth form
hak5cmd on this firmware has no CLIENT_KICK command and PINEAPPLE_DEAUTH_CLIENT
requires (bssid, target, channel) — the UI kick/deauth buttons and the MCP
pineap.kick_client tool previously passed only the client MAC, which printed
usage and silently did nothing.

- _deauth_target/_deauth_client_via_iface resolve the client's association
  interface via iwinfo (Access Point + Channel), pick the band-aware inject
  interface, and issue DEAUTH_CLIENT <bssid> <mac> <channel>
- h_client_kick: deny-filter (persistent) + immediate deauth with rc checks
- h_deauth_client: deauth with the full form; 502 with detail when the
  client is not associated
- MCP pineap.kick_client: resolves the client first (no side effects on
  failure), then deny-filter + deauth; verified on device (clean error for
  unassociated clients, filter list restored)
- tests updated for the new command chain
2026-08-19 00:05:42 -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.