GitBook: [#14] Fill out Dashboard page

master
Marc 2021-10-21 14:51:32 +00:00 committed by gitbook-bot
parent d8ee5c50bd
commit 53dbb55eb7
No known key found for this signature in database
GPG Key ID: 07D2180C7B12D0FF
44 changed files with 64 additions and 50 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 128 KiB

After

Width:  |  Height:  |  Size: 318 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 318 KiB

After

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 71 KiB

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 93 KiB

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 76 KiB

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 206 KiB

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 126 KiB

After

Width:  |  Height:  |  Size: 101 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 206 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 102 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 92 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 121 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 318 KiB

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 98 KiB

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 121 KiB

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

After

Width:  |  Height:  |  Size: 318 KiB

View File

@ -2,7 +2,5 @@
Description Description
![](.gitbook/assets/image%20%2815%29.png) ![](<.gitbook/assets/image (1).png>)

View File

@ -2,5 +2,4 @@
On firmware versions 1.1.0 and later, you may reset a lost password by holding the Reset button for 7 seconds or longer. Upon success, the LED will flash a rainbow colour sequence and reboot. On firmware versions 1.1.0 and later, you may reset a lost password by holding the Reset button for 7 seconds or longer. Upon success, the LED will flash a rainbow colour sequence and reboot.
After the device reboots, you will be able to login with the password `hak5pineapple`. You are advised to change this after logging in. After the device reboots, you will be able to login with the password `hak5pineapple`. You are strongly advised to change this after logging in.

View File

@ -6,4 +6,4 @@ description: This guide teaches the basics of connecting to the WiFi Pineapple o
## Configuration via GUI ## Configuration via GUI
1. 1.

View File

@ -8,7 +8,6 @@ description: >-
The WiFi Pineapple serves an Open AP for you to connect to for the purposes of completing device setup. The SSID of the AP is `Pineapple_XXXX`, where the 'XXXX' is the last 4 characters of the devices MAC address. The WiFi Pineapple serves an Open AP for you to connect to for the purposes of completing device setup. The SSID of the AP is `Pineapple_XXXX`, where the 'XXXX' is the last 4 characters of the devices MAC address.
![](../.gitbook/assets/image%20%2813%29.png) ![](<../.gitbook/assets/image (3).png>)
After connecting to the AP, you will receive an IP via DHCP from the WiFi Pineapple. After connecting to the AP, you will receive an IP via DHCP from the WiFi Pineapple.

View File

@ -11,4 +11,3 @@ Once you've connected to the WiFi Pineapple and it has fully booted, you will be
## Getting the latest firmware via Over-The-Air ## Getting the latest firmware via Over-The-Air
## Uploading the firmware manually ## Uploading the firmware manually

View File

@ -17,7 +17,7 @@ To configure the WiFi Pineapple's USB Ethernet interface, you can use the Networ
2. Netmask: 255.255.255.0 2. Netmask: 255.255.255.0
3. Gateway: Unset, or 0.0.0.0 3. Gateway: Unset, or 0.0.0.0
![](../.gitbook/assets/image%20%282%29.png) ![](<../.gitbook/assets/image (2).png>)
{% hint style="info" %} {% hint style="info" %}
You may need to disconnect and reconnect the interface for your changes to take place. You may need to disconnect and reconnect the interface for your changes to take place.
@ -30,11 +30,9 @@ To configure the WiFi Pineapple's USB Ethernet interface via the command line, y
1. Connect the WiFi Pineapple to your computer via the USB-C cable. 1. Connect the WiFi Pineapple to your computer via the USB-C cable.
2. Once the device has fully booted, open the Terminal emulator and run the following: 2. Once the device has fully booted, open the Terminal emulator and run the following:
```text ```
$ sudo ip link set eth0 down $ sudo ip link set eth0 down
$ sudo ip addr add 172.16.42.42/255.255.255.0 dev eth0 $ sudo ip addr add 172.16.42.42/255.255.255.0 dev eth0
$ sudo ip link set eth0 up $ sudo ip link set eth0 up
``` ```

View File

@ -10,11 +10,10 @@ description: >-
Campaigns that have been created are listed in a table, showing the current status, name, creation date and campaign type. You can enable or disable your campaigns with the Enable/Disable toggle, and edit or remove them by clicking the "..." menu button. Campaigns that have been created are listed in a table, showing the current status, name, creation date and campaign type. You can enable or disable your campaigns with the Enable/Disable toggle, and edit or remove them by clicking the "..." menu button.
![](../.gitbook/assets/image%20%2811%29.png) ![](<../.gitbook/assets/image (6).png>)
## Reports ## Reports
From the Reports tab, you can download and delete the reports that have been generated by your campaigns. From the Reports tab, you can download and delete the reports that have been generated by your campaigns.
![](../.gitbook/assets/image%20%284%29.png) ![](<../.gitbook/assets/image (7).png>)

View File

@ -6,5 +6,34 @@ description: >-
# Dashboard # Dashboard
![](../.gitbook/assets/image%20%289%29.png) The WiFi Pineapple UI Dashboard shows an at-a-glance status of some of the components of the device.
![](<../.gitbook/assets/image (4).png>)
### Cards
Along the top of the page, multiple cards show different system status numbers, such as CPU and RAM usage, Disk usage and Client Stats. These stats automatically update when viewing the Dashboard.
### Connected Clients
MAC Address, IP Address and Connected Time can be viewed for all clients connected to non-Management access points. You can also kick a specific client by using the Kick button.
{% hint style="info" %}
Some clients may automatically reconnect quickly. Client's can be denied association via the Filters.
{% endhint %}
### Notifications
Notifications are a way for the system or modules to indicate a change in status or other message. They can have one of 5 notification levels: **Info**, **Warning**, **Error**, **Success** or **Unknown**.
### Campaigns
The campaign **status**, **name** and **type** show a brief description of current campaigns, along with a toggle button to enable or disable them.
### Wireless Landscape
Brief statistics from the latest Recon scan provide an at-a-glance view without having to dive into details of the scan.
### News and Updates
Latest news and release notes from Hak5.

View File

@ -12,37 +12,35 @@ Once you're connected to the WiFi Pineapple, you can always use the Management U
Upon browsing to the UI, you'll be greeted with the login page. The username is root, while the password is the one you set during Setup. Upon browsing to the UI, you'll be greeted with the login page. The username is root, while the password is the one you set during Setup.
![](../.gitbook/assets/image%20%2819%29.png) ![](<../.gitbook/assets/image (27).png>)
## Navigating the UI ## Navigating the UI
Once you've logged in, you'll see the Dashboard. At the top of the page is the title bar, which includes the current firmware version and buttons to view **Notifications**, view **Informational Messages**, open the **Web Terminal** as well as a context menu for more. Once you've logged in, you'll see the Dashboard. At the top of the page is the title bar, which includes the current firmware version and buttons to view **Notifications**, view **Informational Messages**, open the **Web Terminal** as well as a context menu for more.
![](../.gitbook/assets/image%20%2832%29.png) ![](<../.gitbook/assets/image (28).png>)
### Notifications ### Notifications
Notifications are a way for the system or modules to indicate a change in status or other message. They can have one of 5 notification levels: **Info**, **Warning**, **Error**, **Success** or **Unknown**. The messages are given a preview for a brief time in the title bar. Notifications are a way for the system or modules to indicate a change in status or other message. They can have one of 5 notification levels: **Info**, **Warning**, **Error**, **Success** or **Unknown**. The messages are given a preview for a brief time in the title bar.
![](../.gitbook/assets/image%20%2822%29.png) ![](<../.gitbook/assets/image (29).png>)
### Informational Messages ### Informational Messages
Informational Messages show you potential misconfigurations with your WiFi Pineapple, as well as telling you potential fixes for them. Informational Messages show you potential misconfigurations with your WiFi Pineapple, as well as telling you potential fixes for them.
![](../.gitbook/assets/image%20%2829%29.png) ![](<../.gitbook/assets/image (30).png>)
### Web Terminal ### Web Terminal
The Web Terminal offers a fully featured Bash shell on the WiFi Pineapple without needing to use SSH. You can use it to completely manage the device, run tools, install packages and do anything else you would expect from a Linux computer. The Web Terminal offers a fully featured Bash shell on the WiFi Pineapple without needing to use SSH. You can use it to completely manage the device, run tools, install packages and do anything else you would expect from a Linux computer.
![](../.gitbook/assets/image%20%2824%29.png) ![](<../.gitbook/assets/image (31).png>)
### Sidebar ### Sidebar
On the side of the page, you will see the **Sidebar**. This sidebar houses convenient links to the system modules, and can be used to pin installed modules to. You can extend the sidebar outwards by clicking the **Show More** button anchored at the bottom. On the side of the page, you will see the **Sidebar**. This sidebar houses convenient links to the system modules, and can be used to pin installed modules to. You can extend the sidebar outwards by clicking the **Show More** button anchored at the bottom.
![](../.gitbook/assets/image%20%2825%29.png) ![](<../.gitbook/assets/image (32).png>)

View File

@ -11,21 +11,19 @@ description: >-
The main Modules page shows you a list of cards, one for each installed module. To access these modules you can click on the card. You can also uninstall them by clicking on the trashcan icon. The main Modules page shows you a list of cards, one for each installed module. To access these modules you can click on the card. You can also uninstall them by clicking on the trashcan icon.
![](../.gitbook/assets/image%20%2827%29.png) ![](<../.gitbook/assets/image (19).png>)
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. 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.
![](../.gitbook/assets/image%20%2831%29.png) ![](<../.gitbook/assets/image (20).png>)
## Packages ## 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 to use, which can be accessed via SSH or via the Web Terminal. 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 to use, which can be accessed via SSH or via the Web Terminal.
{% hint style="info" %} {% hint style="info" %}
Press the backtick \(`````\) key on your keyboard to open the Web Terminal. Press the backtick (`` ` ``) key on your keyboard to open the Web Terminal.
{% endhint %} {% endhint %}
![](../.gitbook/assets/image%20%2821%29.png) ![](<../.gitbook/assets/image (21).png>)

View File

@ -12,17 +12,17 @@ The main PineAP page is used to manage the PineAP Daemon settings and status. Yo
On the right hand side, you can find the current SSID pool. These SSIDs can be automatically collected in the Passive and Active modes, or by selecting the "Capture SSIDs to Pool" option in Advanced. You can use the field below and the Add, Remove and Clear buttons to manually add or remove SSIDs. On the right hand side, you can find the current SSID pool. These SSIDs can be automatically collected in the Passive and Active modes, or by selecting the "Capture SSIDs to Pool" option in Advanced. You can use the field below and the Add, Remove and Clear buttons to manually add or remove SSIDs.
![](../.gitbook/assets/image%20%286%29.png) ![](<../.gitbook/assets/image (8).png>)
## Clients ## Clients
The clients page provides two views for clients, split into connected clients and previous clients. From the **Connected Clients** you can view information about each connected client, including MAC, IP Address and the SSID they associated to, as well as the ability to kick them from the network. The clients page provides two views for clients, split into connected clients and previous clients. From the **Connected Clients** you can view information about each connected client, including MAC, IP Address and the SSID they associated to, as well as the ability to kick them from the network.
![](../.gitbook/assets/image%20%2814%29.png) ![](<../.gitbook/assets/image (9).png>)
Switching to the **Previous Clients** tab shows you a record of all previous associations to the rogue access points hosted by the WiFi Pineapple. Clients that have not yet disconnected from the network have a disconnect time of "Unavailable". Switching to the **Previous Clients** tab shows you a record of all previous associations to the rogue access points hosted by the WiFi Pineapple. Clients that have not yet disconnected from the network have a disconnect time of "Unavailable".
![](../.gitbook/assets/image%20%283%29.png) ![](<../.gitbook/assets/image (11).png>)
## Filtering ## Filtering
@ -32,13 +32,13 @@ With the client filter you may limit the scope of engagement by choosing what de
With the SSID filter you may specify the spoofed networks for which the WiFi Pineapple will allow associations. Allow associations for only specifically listed SSIDs, or any SSID that isn't specifically listed. With the SSID filter you may specify the spoofed networks for which the WiFi Pineapple will allow associations. Allow associations for only specifically listed SSIDs, or any SSID that isn't specifically listed.
![](../.gitbook/assets/image%20%2816%29.png) ![](<../.gitbook/assets/image (12).png>)
## Enterprise ## Enterprise
The **Enterprise** tab allows you to configure a WPA-EAP Enterprise rogue access point. To begin, fill in the form to generate the EAP configuration and certificates. The **Enterprise** tab allows you to configure a WPA-EAP Enterprise rogue access point. To begin, fill in the form to generate the EAP configuration and certificates.
![](../.gitbook/assets/image.png) ![](<../.gitbook/assets/image (13).png>)
Once the certificate has been generated, you'll see easy to use options to configure the rogue enterprise access point, and view the challenge data any connected clients provide. Once the certificate has been generated, you'll see easy to use options to configure the rogue enterprise access point, and view the challenge data any connected clients provide.
@ -46,5 +46,4 @@ Once the certificate has been generated, you'll see easy to use options to confi
The **Access Points** tab allows you to configure the other access points hosted on the WiFi Pineapple: The **Management AP**, **Open AP**, and **Evil WPA/2 AP**. The **Access Points** tab allows you to configure the other access points hosted on the WiFi Pineapple: The **Management AP**, **Open AP**, and **Evil WPA/2 AP**.
![](../.gitbook/assets/image%20%2817%29.png) ![](<../.gitbook/assets/image (14).png>)

View File

@ -10,7 +10,7 @@ On the main Recon page, you can see an at-a-glance overview of the current wirel
To change to a mobile friendly view, select the card button next to the table icon in the **Access Points & Clients** card. To change to a mobile friendly view, select the card button next to the table icon in the **Access Points & Clients** card.
![](../.gitbook/assets/image%20%281%29.png) ![](<../.gitbook/assets/image (15).png>)
{% hint style="info" %} {% hint style="info" %}
You can change Recon settings, such as scan location and displayed table columns, by selecting the Settings icon on the right side of the **Settings** card. You can change Recon settings, such as scan location and displayed table columns, by selecting the Settings icon on the right side of the **Settings** card.
@ -18,7 +18,7 @@ You can change Recon settings, such as scan location and displayed table columns
By clicking on an AP or Client in the list, a side menu will slide out from the right. From here you can select options specific to the type of device you selected, such as capturing handshakes or cloning, or adding MAC addresses to the Filters. By clicking on an AP or Client in the list, a side menu will slide out from the right. From here you can select options specific to the type of device you selected, such as capturing handshakes or cloning, or adding MAC addresses to the Filters.
![](../.gitbook/assets/image%20%2812%29.png) ![](<../.gitbook/assets/image (16).png>)
## Handshakes ## Handshakes
@ -26,9 +26,8 @@ Switching to the Handshakes tab allows you to view any captured handshakes. Hand
Handshakes that list **Recon Capture** as the source show that they were captured during a Recon scan or a Recon handshake capture. Handshakes captured from the Evil WPA AP show as **Evil WPA/2 Twin**. Handshakes that list **Recon Capture** as the source show that they were captured during a Recon scan or a Recon handshake capture. Handshakes captured from the Evil WPA AP show as **Evil WPA/2 Twin**.
![](../.gitbook/assets/image%20%2810%29.png) ![](<../.gitbook/assets/image (17).png>)
{% hint style="info" %} {% hint style="info" %}
You can specify the Handshake save location by clicking the Settings icon. You can specify the Handshake save location by clicking the Settings icon.
{% endhint %} {% endhint %}

View File

@ -10,19 +10,19 @@ description: >-
From the main **Settings** page, you can configure the password and timezone and button script. On the second row of cards, you can view the currently mounted file systems and connected USB devices. On the bottom row, you can check for software updates, change the UI theme and configure the device for Hak5 Cloud C2. From the main **Settings** page, you can configure the password and timezone and button script. On the second row of cards, you can view the currently mounted file systems and connected USB devices. On the bottom row, you can check for software updates, change the UI theme and configure the device for Hak5 Cloud C2.
![](../.gitbook/assets/image%20%2826%29.png) ![](<../.gitbook/assets/image (22).png>)
## **Networking** ## **Networking**
The **Networking** tab shows easy to use cards for configuring a Client connection to another Access Point, set the interface used for Recon as well as listing the current interfaces and routing table. The **Networking** tab shows easy to use cards for configuring a Client connection to another Access Point, set the interface used for Recon as well as listing the current interfaces and routing table.
![](../.gitbook/assets/image%20%2828%29.png) ![](<../.gitbook/assets/image (23).png>)
## **Advanced** ## **Advanced**
The **Advanced** tab shows options to change the current update channel for opting into Beta firmware releases. From here you can also access experimental features such as Censorship \(hiding sensitive information in the UI\) and Cartography \(2D or 3D map of Recon data\). The **Advanced** tab shows options to change the current update channel for opting into Beta firmware releases. From here you can also access experimental features such as Censorship (hiding sensitive information in the UI) and Cartography (2D or 3D map of Recon data).
![](../.gitbook/assets/image%20%2830%29.png) ![](<../.gitbook/assets/image (24).png>)
## **Help** ## **Help**
@ -30,11 +30,10 @@ The **Help** tab is split into 3 sub-pages: **Help & Information**, **Diagnostic
The **Help & Information** page offers links to more resources like this and Hak5 community outlets. The **Help & Information** page offers links to more resources like this and Hak5 community outlets.
![](../.gitbook/assets/image%20%2820%29.png) ![](<../.gitbook/assets/image (26).png>)
The **Diagnostics** tab lets you generate a convenient diagnostics file that can be used to help troubleshoot any issues you may be experiencing with your WiFi Pineapple. The **Diagnostics** tab lets you generate a convenient diagnostics file that can be used to help troubleshoot any issues you may be experiencing with your WiFi Pineapple.
![](../.gitbook/assets/image%20%2818%29.png) ![](<../.gitbook/assets/image (25).png>)
\*\*\*\*
****