Payloads on the WiFi Pineapple Pager provide an easy way to expand the functionality of the pager through standard bash scripting enhanced with Duckyscript commands.

User payloads can create user interactions on screen, perform complex actions (anything you can do in Linux you can do in a payload), and are one of the primary ways of expanding the functionality of the Pager.

Installing payloads

User payloads are installed in /root/payloads/user/.

Activating user payloads

User payloads are activated in the UI by selecting the Payloads category from the dashboard, then selecting the payload to run from the list.

Select the Payloads option

Select the Payloads option

Inside the payloads picker, you can select payloads from any category.

Select the Payloads category

Select the Payloads category

Each category may have any number of payloads.

Payload lists

Payload lists

Confirm launching a payload

Confirm launching a payload

An activated payload can run system commands, custom logic, show basic text output, or prompt for strings, MAC addresses, IP addresses, and more.

A payload asking for an IP

A payload asking for an IP

Basic payload output

Basic payload output

Developing payloads

User payload developer documentation is coming soon!