Wifi Pineapple

The Wifi Pineapple is a wifi auditing device.

Where to buy

Order the Wifi Pineapple from the Hak5 website.

Setup

See Connecting to the WiFi Pineapple on Windows.

ALWAYS connect Wifi antennas before powering the Wifi Pineapple.

Once you’ve connected to the WiFi Pineapple and it has fully booted, you will be able to access the WiFi Pineapple Stager at http://172.16.42.1:1471.

Accessing the Dashboard

Connected to a PC

Access the dashboard at http://172.16.42.1:1471.

Connected to a power outlet

Find the IP address by scanning the network for port 1471 (replace 10.0.0.1-254 by your Wifi network IP range):

nmap -T4 -v -sT -p 1471 --open 10.0.0.1-254

Access the Wifi Pineapple dashboard at “http://<IP address found>:1471”.

Whitelist clients and SSIDs

  • Click on PineAP Suite on the left menu.
  • Click on the Filtering tab.
  • Client Filter:
    • Click on Allow List.
    • Enter the MAC address of the client device that will be allowed to connect and click Add.
  • SSID Filter
    • Click on Allow List.
    • Enter the SSID of the Open AP network, for example “Free Wifi” and click Add.
    • Enter the SSID of the Wifi network that provides the internet access and click Add. If you don’t, the Open AP network will accept connections but will not provide internet access.

Create an open access point (Open AP)

Whitelist clients and SSIDs first.

  • Click on PineAP Suite on the left menu.
  • Click on the Open AP tab.
  • Enter an Open SSID, like “Free Wifi”.
  • Click Save.

Creating a campaign

Preparation

MAC address

It is recommended to use the Allow list to whitelist devices that can connect. Find the MAC address of your devices that will connect to the Wifi Pineapple:

  • iPad: Open Settings -> General -> About. Scroll down to Wi-Fi Address to see the MAC address.

Create the campaign

  • Click on the Campaigns icon in the left menu.
  • Under the Manage tab, click on the + sign.
  • Click on Begin.
  • Enter a name for the campaign.
  • Choose a campaign mode.

Reconnaissance – Monitor Only

Passively monitor client device and access point activity within a defined region of the WiFi environment.

  • Configure your Monitor campaign:
    • Choose a scan duration (default = 30 seconds).
    • Click on Both for 2.4 GHz and 5 GHz.
    • Click Next.
  • Configure Client Filter:
    • Click on Allow List.
    • Enter the MAC address of the devices that will be allowed to connect to the Wifi Pineapple network.
    • Click Add.
    • Click Next.
  • Configure SSID Filter:
    • a

Client Device Assessment – Passive

Identify client devices susceptible to basic rogue access points or evil twin attacks. Uses a passive PineAP mode to mimic access points only upon direct request. Depending on filter configuration, client devices may be allowed to associate with the WiFi Pineapple.

Client Device Assessment – Active

Identify client devices susceptible to advanced rogue access points or evil twin attacks. Uses an active PineAP mode to broadcast an SSID pool, mimicking all access points listed. New access points may be dynamically added to the pool. Depending on filter configuration, client devices may be allowed to associate with the WiFi Pineapple.