Home

Awesome

EvilPortal

Evil Portal is a captive portal module for the Hak5 Wifi Pineapple. This is the repository for the Wifi Pineapple Nano and Wifi Pineapple Tetra. If you have a Wifi Pineapple MKV you can find the code for that version here.

Overview

Basic Portals

Basic Portals allow you to create a simple captive portal page that is the same for everyone who visits it. This is useful if your needs don't involve different clients seeing different branded pages or pages with unique functionality to them.

Targeted Portals

Targeted Portals allow you to create different portals to target a specific device or groups of devices based upon your pre-defined conditions. This is incredibly useful if you want all android devices to go to one android themed portal and all clients who are connected to "some-coffee-shop-wifi" go to a different portal all together. Targeted portals currently let you create targeting rules based on mac addresses, ssids, hostnames, and http useragents all on a per-client basis. You can either specify exact string matches or regex matches.

Manual Installation

First clone the repo and checkout the development branch

git clone https://github.com/frozenjava/EvilPortalNano.git
git checkout -b development origin/development
git pull

Next change directory to EvilPortalNano

cd EvilPortalNano

Finally, with your Wifi Pineapple connected upload the EvilPortal directory to the Wifi Pineapple to the /pineapple/modules directory.

scp -r EvilPortal root@172.16.42.1:/pineapple/modules/

Head on over to the Wifi Pineapples Web Interface and go to the Evil Portal module. You're all done!

Useful Links

Official Hak5 Forum Thread Official Youtube Playlist My website: frozendevelopment.net

Tasks for Upcoming Release

If you want to contribute to the project feel free to tackle one of these tasks!

TODO

Release History

Version 3.1

Version 3.0

Version 2.1

Version 2.0

Version 1.0