Skip to content
/ DarkFi Public

Make your ESP8266 Like a Wi-Fi pineapple but cheap version, This simple project allows you to host custom phishing pages via using termux to your captive portal.

License

Notifications You must be signed in to change notification settings

7wp81x/DarkFi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DarkFi

Its like WiFi Pineapple but for only 2$

Disclaimer!!!

This project is for testing and educational purposes. Use this on your own device or network. I don't take any responsibility for what you do with this program.

About this project

This is basically fake captive portal for NodeMCU (ESP8266 Module) with DNS spoofing. It has functionality simillar to the Wifi Pineapple's Evil Portal attack. When you are connected to the AP It ask for social media credential in exchange of FREE INTERNET ACCESS it also allows you to host and display your own pages to captive portal without having root access.

How it works?

Simple. The ESP8266 creates a captive portal, then the captive portal redirects all clients to a local IP address which where the webpages is hosted (192.168.4.100:8080). Instead of displaying the webpages that inside ESP8266 which is ugly because you need to flash again to change the page. So why not redirect it to a local IP then host pages there.

Features

  • Change ESP8266 SSID
  • Host own custom webpages
  • DNS Hijacking

Screenshots

Main menu Main server log Main Captive portal page

Esp8266 Setup

Flash using windows

  1. Download ESP8266 Flash Download Tools.
  2. Flash the bin/DarkFi.bin to your ESP8266.

Flash using Android

  1. Download ESP8266 Loader
  2. Connect to esp8266 using OTG cable
  3. Upload the bin/DarkFi.bin

Termux setup

git clone https://github.com/7wp81x/DarkFi
cd DarkFi/
bash install.sh

If you can't buy one... then make one.