Awesome
_______ _ ________ _
|_ __ \ (_) |_ __ |(_)
| |__) |__ | |_ \_|__ _ .--. .--./) .---. _ .--.
| ___/[ | | _| [ | [ `.-. | / /'`\;/ /__\[ `/'`\]
_| |_ | | _| |_ | | | | | | \ \._//| \__., | |
|_____| [___]|_____| [___][___||__].',__` '.__.'[___]
( ( __))
[---] Just for fun and security @octosec [---]
[---] W:besimaltinok.com | T:altnokbesim [---]
[---] G:besimaltnok [---]
---------------------------------------------------
<p align="center">
<img src="https://img.shields.io/badge/Python-2-yellow.svg"></a> <img src="https://img.shields.io/badge/license-GPLv3-red.svg">
<a href="http://www.blackhat.com/eu-17/arsenal/schedule/#wipi-hunter---wifi-pineapple-activities-detection-9091"><img src="https://rawgit.com/toolswatch/badges/master/arsenal/europe/2017.svg"></a>
<a href="https://www.blackhat.com/asia-18/arsenal/schedule/index.html#wipi-hunter---detects-illegal-wireless-network-activities-9854"><img src="https://rawgit.com/toolswatch/badges/master/arsenal/asia/2018.svg"></a>
<a href="https://defcon.org/html/defcon-26/dc-26-demolabs.html#WiPi-Hunter"><img src="https://hackwith.github.io/badges/defcon/26/demolabs.svg"></a>
</p>
About Project
The purpose of this project is to determine whether the network we are connected for is opened by Wifi- Pineapple. In addition, the tool analyzes the wireless networks you have previously connected and gives you a security score.
Features
- Is this network opened by pineapple?
- Have you been connected to insecure networks before?
- Logging (
Wireless Security Score
) (time, mac, ssid, score, is_pineapple)
Used Techinuques
WiFi-Pineapple Network Detection Techniques
A Chinese proverb says:
"If attackers are accessing systems using default settings,
we too can catch them with the default settings in their software and hardware."
- Manufacturer's MAC address information
- Default HTTP Port (1471)
- Default hostname information for wifi-pineapple
Previous networks
- Analyzes the wireless networks you have previously connected
Features to add
- Windows version
- Full automatic analysis
- New wifi_score and pineapple analysis techniques
Usage (for Linux)
Requirements
- Modules: time, termcolor, sys, commands, interfaces, os
- OS: Kali, Ubuntu
- Python Version: 2.x
Download pifinger:
git clone https://github.com/besimaltnok/PiFinger.git
Install Python librarie(s):
pip install -r requirements.txt
It's done!
Run the program with following command:
Run:
cd PiFinger/Linux
python pifinger.py
Screenshots
<p align="center"> <img src="images/interface.png" width="45%"></img> <img src="images/log.png" width="45%"></img> </p> <p align="center"> <img src="images/pifinger.png" width="45%"></img> <img src="images/notpi.png" width="45%"></img> </p>Authors
This project is coded by Besim ALTINOK