> For the complete documentation index, see [llms.txt](https://documentation.hak5.org/wifi-pineapple-pager/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.hak5.org/wifi-pineapple-pager/payloads.md).

# Payloads

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.

{% hint style="info" %}
**Did you know?**\
\
You can use the right and left buttons on the DPAD to scroll through the payload list faster!
{% endhint %}

### Installing payloads  <a href="#installing-payloads" id="installing-payloads"></a>

Check out the [Payload installation guide](/wifi-pineapple-pager/payloads-1/installing-payloads.md) for how to install and organize payloads!

### Activating user payloads  <a href="#activating-user-payloads" id="activating-user-payloads"></a>

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

<figure><img src="/files/sxfBx15YMZwU5mqD6KuV" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/AqujpmEAdZegTh7EUWbM" alt=""><figcaption></figcaption></figure>

Each category may have any number of payloads.

<figure><img src="/files/QP0zYInVIkngTTP3FjSE" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/lpkR36T7SISZ3Nw1hsPv" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/zQo1BHhk7pnuDP30C19o" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/xhydBdriWicPc9l7m84T" alt=""><figcaption></figcaption></figure>

### Developing payloads  <a href="#developing-payloads" id="developing-payloads"></a>

The [Payload](/wifi-pineapple-pager/payloads-1/introduction-to-payloads.md) section of the manual covers payload development, check it out!


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://documentation.hak5.org/wifi-pineapple-pager/payloads.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
