My Pineapple Pager Payloads
| Feature | Description |
|---|---|
| start_dns_tcpdump | starts tcpdump to capture DNS requests on the pine AP interface |
| stop_dns_tcpdump | stops tcpdump to capture DNS requests on the pine AP interface |
| show_dns_traffic | shows captured dns traffic in a pcap file |
| show_gathered_credentials | shows credentials which were collected by Evil Portal |
| alert_evil_portal_credentials | alerts if Evil Portal captures new credentials |
| dashboard_start | starts the dashboard for data visualization |
| dashboard_stop | stops the dashboard for data visualization |
The module show_dns_traffic needs scapy installed to work.
- SSH onto your pager
- Run the following commands
opkg update
opkg install -d mmc scapy- Copy the repository into
/mmc/root/payloads/user/ - The module
alert_evil_portal_credentialsneeds to be copied to/root/payloads/alerts/in the categorynew client connected.
Dashboard is a module which analyzes and visualizes data collected by Evil Portal (credentials.json) and the collected dns dumps from the moulde start_dns_tcpdump.
The idea is to have a simple overview over devices which are or were connected to Evil Portal or the open AP. Also the modules tries to identify what apps might be installed on the device based dns queries the device made.
This module performs multiple steps:
- check if the database file for this module exists
- go through every pcap file
/root/loot/mpp/and check fordnsqueries which indiciate a specific app is available on the connected mobile device - go through the credentials entries of
Evil Portal - starting a web server which visualizes the identified credentials,
dnsqueries and other relevant data from thepcapfiles
The module remembers which pcap files it already processed. So, as the start of the module takes a while it is not additionally slowed down by processing known data again.
Kills the python web server.
Evil Portals is distributed under the GNU GENERAL PUBLIC LICENSE v3. See LICENSE for more information.
Usage of these code for attacking infrastructures without prior mutual consistency can be considered as an illegal activity. It is the final user's responsibility to obey all applicable local, state and federal laws. Authors assume no liability and are not responsible for any misuse or damage caused by this program.


