-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Qwavey edited this page Aug 23, 2026
·
2 revisions
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.
| 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 |
- Postmortems - real incidents from live testing, and the fix for each, so they don't get re-hit by a future change.
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.