What is WIFI Hacker?

WIFIHacker is an all in one WiFi pentesting tool designed to automate and simplify WiFi security auditing and attacks. It supports features like phishing, SSID spam, DoS (coming soon), and credential harvesting. Built for ethical hacking education by @karthithehacker.

⚠️ Note: This tool is for educational use only. Use responsibly and with permission.

Features

  • WiFi Phishing: Fake access points with phishing login pages.
  • SSID Spam: Broadcasts multiple fake networks to confuse users.
  • WiFi DoS: Coming soon feature to test network denial resilience.
  • Learn WiFi Hacking: In-built learning module (coming soon).
  • Captured Credentials: View credentials harvested from fake portals.

Requirements

You need a WiFi adapter that supports monitor mode and packet injection. Without it, essential features will not function properly.

✅ Recommended Adapters:


    WiFi Adapter           Chipset    Monitor Mode    Injection               Notes
    --------------------------------------------------------------------------------------------
    Alfa AWUS036NHA     Atheros AR9271    ✅             ✅           Highly reliable for Kali
    Alfa AWUS036NH      Ralink RT3070     ✅             ✅           Good signal range
    TP-Link TL-WN722N   Atheros AR9271    ✅             ✅           Only v1 supported
    Panda PAU06         Ralink RT5372     ✅             ✅           Works out of the box
    Alfa AWUS036ACH     Realtek RTL8812AU ✅             ✅           5GHz supported
    ASUS USB-AC68       Realtek RTL8814AU ✅             ✅           Requires manual driver
    

💡 Tip: Always verify chipset compatibility with Kali Linux before purchasing.

Tech Stack

  • Language: Python 3
  • Libraries:
    • 1. scapy
    • 2. rich
    • 3. random
    • 4. time
    • 5. os
    • 6. subprocess
    • 7. argparse
  • External Tools: mdk4, aircrack-ng

Install Requirements:


    sudo apt install mdk4 aircrack-ng
    

Installation


    git clone https://github.com/karthi-the-hacker/WIFIHacker.git
    cd WIFIHacker
    pip install -r requirements.txt
    

Usage


    sudo python3 Wifihacker.py
    

Example CLI Menu:

  • WiFi Phishing
  • SSID Spam
  • WiFi Deauth
  • Learn WiFi Hacking (Coming Soon)
  • View Captured Credentials
  • Exit

Notes

You can add custom phishing pages in the templates/ folder:


    templates/
    ├── mytemplate/
    │   ├── index.html
    │   └── index.css
    

The server will auto-detect and serve the correct template based on input.

Example: Fake Login Template


   <form action="/login" method="post" class="login-box">
      <input type="text" name="username" placeholder="Username" required>
      <input type="password" name="password" placeholder="Password" required>
      <input type="submit" value="Login">
   </form>
    

Captive Portal Endpoint

When a user submits the phishing form, the server captures:

  • username - Username or email
  • password - User password

⚠️ Disclaimer: This tool is made strictly for educational purposes. Unauthorized access to networks is illegal. The developer is not responsible for misuse.

Thanks for reading! If you found this useful, feel free to share it with your fellow hunters. Happy hacking!