How to Use MASKFI – Captive Portal & Deauth Tool
A step-by-step guide to running MASKFI on ESP8266 for WiFi penetration testing. 
For security research & educational purposes only! Unauthorized use is îllégâl.
1. Power On & Connect
Turn on your ESP8266 (running MASKFI firmware).
Connect your device to the WiFi network created by ESP8266:- SSID: MASKFI-XXXX (or your custom name)
- Default IP: 192.168.1.1/dashboard
2. Access the MASKFI Web Interface
Open a browser and go to:
You do not have permission to view the full content of this post.
Log in or register now.You’ll see the dashboard, where you can:
✔ Scan nearby WiFi networks

✔ Launch deauthentication attacks

✔ Set up a captive portal

✔ View captured credentials

3. Scan & Select a Target
Click the "Scan" button to detect nearby networks.
A list of available SSIDs (WiFi names) will appear with:- MAC Address
- Signal Strength
- Channel
- Encryption Type
Select your target network from the list.
4. Deauthentication Attack (Disconnect Devices)
To force disconnect clients from a network:
Select the target SSID.
Click "Deauth" to start the attack.
Wait for clients to reconnect (ideal for Evil Twin attacks).
Click "Stop" to end the attack.
Real-time logs will show attack status & target details.
5. Captive Portal (Fake Login Page)
To capture credentials, create a fake login page:
Click "Settings" → Enter SSID Name.
Choose Webhook URL (optional for remote logging).
Set password validation (if enabled).
Save & restart the portal.
When users connect, they’ll see a login page.
If they enter a password, it’s saved in the log.
6. View Captured Passwords
Click "Passwords" to view all saved credentials.✔ SSID + Password logs available.
✔ Option to delete stored passwords.
✔ Enable WebHook for real-time password alerts.
7. Adjust Device Settings & Power
⚙ Advanced Configurations:✔ Boost WiFi Signal (up to 20.5 dBm)

✔ Change SSID Name

✔ Modify Device IP Address

✔ Restore Factory Settings

8. License & Trial Mode
Free Trial: 2 minutes before activation is required.
License Activation:
Get your device CODE.
Enter your license key.
Activate & enjoy unlimited access.
Access & Control Panel
URL: 192.168.1.1/dashboard
Default Login: No password required
Disclaimer:MASKFI is for security research only. Unauthorized use is îllégâl.
Use responsibly!
Got questions? Comment below! 
RT & Share to help others! 
How to Flash ESP8266 Firmware Using an Android Phone (ESP8266 Loader – Blynk Uploader) 
Download: ESP8266 Loader (Google Play)
main.bin (for ESP8266 MAIN)
Step-by-Step Flashing Guide
1. Install ESP8266 Loader App
ESP8266 Not Detected?