Skip to content

Enterprise WPA Wireless Tool Suite

License

Notifications You must be signed in to change notification settings

hartl3y94/WiFiSuite

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Supported Python versions

WiFiSuite

WiFiSuite is designed to help Pentesters streamline the process of auditing wireless networks, this is done by consolidating the most common tools and techniques in a unified platform backed with a SQLite database.

📖 WiFiSuite Wiki

Main
EvilTwin
Enum
Scan In Progress
EAP Spray In Progress
[WPA Brute-force] In Progress
[WPA Spray] In Progress
Quick Connect In Progress
[MAC Changer] In Progress
[Database] In Progress
Average Brute force time
Troubleshooting

✅ Installation

OS Requirements: 
Kali Rolling

Dependencies:
    hostapd-wpe
    netifaces
    python-pip 
    python-dev
    psutil
    scapy    
    wpa_supplicant

 Install:
    apt-get install scapy
    git clone https://github.com/NickSanzotta/WiFiSuite.git
    cd WiFiSuite
    python setup.py install --record install.log	

 Run:
   cd wifisuite/
   python wifisuite.py
   Output of Successful Installation:
      [i] Directory found: data/
      [!] Database not found: data/WiFiSuite.db
      [i] Created Datebase: data/WiFiSuite.db
      [i] Database instantiated

❌ Uninstall

cd WiFiSuite
cat install.log | xargs rm -rf

📝 Cheat Sheet

SCAN:           python wifisuite.py -iwlan0 scan --location="CoffeeShop"
EVILTWIN (EAP): python wifisuite.py -iwlan0 -s"New Corp WiFi" -m 66:55:44:AB:40:88 -c4 --certname="WiFISuite" --band b eviltwin
ENUM:           python wifisuite.py -iwlan0 -d 10:10:10:A9:72:E6 -c4 enum --seconds=30 --packets=5
SPRAY (EAP):    python wifisuite.py -iwlan0 -s"Corp WiFi" -u data/users.txt -pWelcome1 spray
SPRAY (WPA):    python wifisuite.py -iwlan0 -s"Corp Hotspot" -p data/passwords.txt spray
CONNECT (EAP):  python wifisuite.py -iwlan0 -s"Corp WiFi" -ubeamr -pWelcome1 connect
CONNECT (WPA):  python wifisuite.py -iwlan0 -s"CompanyXYZ Hotspot" -p Password123 connect
CONNECT (Open): python wifisuite.py -iwlan0 -s"CompanyXYZ Hotspot" connect
MAC (Randomize):python wifisuite.py -iwlan0 mac
MAC (Manual):   python wifisuite.py -iwlan0 -m 10:10:10:A9:72:E6 mac
DATABASE:       python wifisuite.py database

🍻 Credits

Contributor(s):             Bill Harshbarger 'https://github.com/bharshbarger'
Inspiration (Database):     byt3bl33d3r 'https://github.com/byt3bl33d3r/CrackMapExec'
Beta Testers:               ac3lives, dissect0r, jstines, sho-luv

Disclaimer

***WiFiSuite is intended to be used for legal security purposes only, any other use is not the responsibility of the developer(s). ***

About

Enterprise WPA Wireless Tool Suite

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%