Skip to content
Qwavey edited this page Aug 23, 2026 · 2 revisions

pager-mods

A bash toolkit for the Hak5 WiFi Pineapple Pager - 39 CLI scripts plus 8 on-screen Payload-menu wrappers around them, deployed over SSH from your own computer. Everything wraps either an official Hak5 DuckyScript command (confirmed live against the real device's own --help/docs, never guessed) or a standard pre-installed Linux tool (tcpdump, nmap, BlueZ).

This wiki is the command reference. For "what's in this repo and why," see the README - this wiki exists so every script's own --help text has a browsable home without needing an SSH session open.

Get set up

Setup & Deploy

Command reference, by category

Category What's in it
PineAP & Access Point Control Evil-twin cloning, filters, SSID pool, bands, DNS
Client Disruption Deauth, Bluetooth jamming, wired-LAN ARP/IPv6 kill
Wired LAN & Packet Capture Sniffing, tracing, scanning, USB attach/detach
WiFi Client & Connectivity Getting the Pager online, remote access
Recon Output & Loot Everything captured this session, getting it off-device
Device & Platform Battery, LEDs, reset, the payload launcher
Payloads The 8 on-screen menu wrappers
Shared Library & Testing lib/common.sh, the offline regression suites

Also worth reading

  • Postmortems - real incidents from live testing, and the fix for each, so they don't get re-hit by a future change.

The short version, if you just want to start

python setup.py       # deploy everything to the device
ssh root@<device-ip>  # then just run any script by name, e.g.:
battery.sh
sniff.sh --help

Every script supports -h/--help and drops into an interactive, menu-driven mode with no arguments at all - the flags in this wiki are for scripting/automation, not a requirement for normal use.

Clone this wiki locally