Hashcatch - Capture Handshakes Of Nearby Wifi Networks Automatically

Hashcatch deauthenticates clients connected to all nearby WiFi networks together with tries to capture the handshakes. It tin endure used inwards whatever linux device including Raspberry Pi together with Nethunter devices thus that y'all tin capture handshakes piece walking your dog
Written past times @SivaneshAshok

PoC of hashcatch (running alongside a span of WiFi networks inside range)


Setting up
  1. ./setup.sh
  2. Enter the interface that tin endure switched to monitor mode
  3. The script volition install the prerequisites

Usage
sudo ./hashcatch.sh
  • The script runs indefinitely until keyboard interrupt
  • If you're targeting a wifi network, pass unopen to xx to thirty seconds inside the wifi's hit to ensure handshake capture
  • Handshakes captured volition endure stored inwards handshakes/ directory
  • The captured WiFi network's BSSID together with ESSID volition endure stored inwards db file
  • [Experimental] If y'all are connected to the cyberspace piece capturing, the next information volition too endure added to the db file
    • latitude
    • longitude
    • signal radius
    • time of record
    • Note: Kudos to Alexander Mylnikov for the API he's running that returns the place details of a router's MAC address using world databases

The "config" file
  • The config file volition endure generated past times the setup.sh script
  • You tin afterward edit the "interface" plain to ready the interface of your choice
  • You tin too add together an "ignore" plain to hollo the WiFi networks y'all desire hashcatch to ignore piece running
  • Refer the representative given below to know almost the format inwards which entries should endure added to config file

Format of config file
option name=option1,option2,option3
No infinite inwards betwixt choice name, equal sign together with options
Example
interface=wlan0 ignore=Google Starbucks,AndroidAP

Features to endure added
  • PMKID attack
  • Pixiedust assault for WPS enabled networks
  • More place features
  • Automatically depository fiscal establishment jibe handshakes alongside a rainbow table
PS: Even though I was working on this script few days earlier @evilsocket posted almost his pwnagotchi, his function has definitely been an inspiration for this project!