This tool is for capturing wifi handshakes and extracting password hashes from them. It is specifically designed for wifi wardriving, this tool makes it easier and quicker to do.
- Script displays version of wpa encryption when cleaning handshakes, if there is neither, it will show nothing
- Replaced SSIDs with report, new argument -r/--report and -dr/--dontreport, deprecated are -eS/--exportssid and -ds/--dontexportssid
- Single time check instead of multiple checks -> only one check at the beginning of the script
- More info about scan in report, changed some names in the report
- If you select autostart, it won't prompt you to press y when it hasn't detected your OS
- Colors
- OS checking, rechecked - it should work just fine
- Text and input unified
- Better output of ssids
- Fixed most grammar mistakes
- Improved OS checking
- Check for hcxdumptools version
- Outputs path at the end for whole path for pcap
- Option for not extracting ssids to .txt in arguments
- Interactive selection for ssid extraction
- In extracted ssids you will see if you used deauthing or not
- added shell=True for subprocesses
- Different checking for hashes for wpa2 and wpa1
- More polished output in terminal
- Better checking
- Output of SSIDs with some info about scan
- Setting monitor mode on adapter
- Termux indetified as mac
_ _ _ __ _ _____ _
| | | (_)/ _(_)_ _| | |
| | | |_| |_ _ | | ___ ___ | |
| |/\| | | _| | | |/ _ \ / _ \| |
\ /\ / | | | | | | (_) | (_) | |
\/ \/|_|_| |_| \_/\___/ \___/|_|
by Skajp | v5
What this tool does?
This tool is for capturing wifi handshakes and extracting password hashes from them. It is specifically designed for wifi wardriving, this tool makes it easier and quicker to do.
Usage:
-w | --write <file> Writes to specific file
-i | --interface <adapter> Automatically selects wifi adapter
-d | --deauth Script will deauthenticate wifis
-dd | --dontdeauth Script will not deauthenticate wifis
-s | --skip Skips checking part
-kA | --kavahi Kills avahi_daemon (recommended when in tty only)
-kN | --knetworkm Kills NetworkManager and wpa_supplicant services
-dN | --dknetworkm Doesn't kill NetworkManager and wpa_supplicant services
-sN | --startnetworkm Stars NetworkManager and wpa_supplicant services after capturing handshakes
-r | --report Script will export summary report of scanning (recommended everytime)
-dr | --dontreport Script will not export summary report
-as | --autostart Bypasses Enter press before starting
-u | --update Check for updates
-v | --version Displays current version of tool
-h | --help Displays this help menu
Keep in mind that you need to have spaces between every argument!
Link: https://github.com/SkajpCZ/WifiTool
git clone https://github.com/SkajpCZ/WifiTool
cd WifiTool
pip install -r requirements.txt
python3 WifiTool.py -h
I recommend not to skip the check when you first run the tool
I personally use this
python3 Wifitool.py -s -i <interface> -dN -r -dd -as -w <output file>
if you want to use deauthentication then
python3 Wifitool.py -s -i <interface> -dN -r -d -as -w <output file>