> For the complete documentation index, see [llms.txt](https://documentation.hak5.org/wifi-pineapple-enterprise/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-enterprise/ui-overview/modules.md).

# Modules

## Modules

Modules are typically contributed by the WiFi Pineapple community, and extend the functionality of the WiFi Pineapple UI.  Typically modules offer a graphical front end to existing tools.

{% hint style="info" %}
Can't find a module for a tool you want?  Check out the Packages section to see if there is a command-line equivalent already!  You can also [help contribute](/wifi-pineapple-enterprise/developer-documentation/contributing-to-the-module-repository.md) to the module repository!
{% endhint %}

The main Modules page lists installed modules; to access the module click the corresponding card.  To uninstall modules, click the trashcan icon.

![A list of installed modules](/files/-Mi23DnweYCm6tUgRvZv)

For a list of available modules that you haven't installed, or to view updates for installed modules, you switch to the **Modules** tab. Here you can view the name, description, version, size and author of the module. To install modules or update them, click the **Install**/**Update** button.

![](/files/-Mi247MXVqcY36I7BxDR)

## Packages

The packages tab allows you to browse a variety of available tools and drivers for your WiFi Pineapple. These packages often contain a command line utility, which can be accessed via SSH or via the Web Terminal.

{% hint style="info" %}
Press the backtick (\`) key on your keyboard or click the terminal icon in the upper right to open the Web Terminal, or connect via standard SSH to access the WiFi Pineapple command line.&#x20;
{% endhint %}

![Package settings](/files/-Mi24mHzaGROkxVHxIOQ)


---

# 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-enterprise/ui-overview/modules.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.
