Skip to content

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.

License

Notifications You must be signed in to change notification settings

SkajpCZ/WifiTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WifiTool

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.


Update for v10

Fixes

  • Fixed saving hashes and reports
  • Fixed when character is not in utf-8, it converts to hex

Update for v9

Fixes

  • NetworkManager starting prompt after collecting hashes

Update for v8

Fixes

  • Badly implemented checking

Update for v7

Added

  • You can now selcet adapter with number

Fixes

  • Bug fixes
  • OS checking
  • Wifi adapter selection

Updates for v6

Added

  • Bug fixes
  • Implemted new version of hcxdumptool

Updates for v5

Added

  • 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

Fixes

  • Colors
  • OS checking, rechecked - it should work just fine

Updates for v4

Added

  • Text and input unified
  • Better output of ssids
  • Fixed most grammar mistakes
  • Improved OS checking

Updates in v3

Added

  • 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

Fixes

  • added shell=True for subprocesses
  • Different checking for hashes for wpa2 and wpa1

Updates in v2

Added

  • More polished output in terminal
  • Better checking
  • Output of SSIDs with some info about scan

Fixes

  • 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

Download

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

Examples

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>

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages