Skip to content

bash script to automate wardriving tasks. (Wi-Fi & Bluetooth)

License

Notifications You must be signed in to change notification settings

SirCryptic/wardriver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

wardriver

bash script to automate wardriving tasks.

image

Usage:

sudo bash install.sh
./wardriver
  1. scan for available wireless networks and filters the results using grep and awk to obtain the network name (ESSID), address (MAC address), signal strength, and encryption type of each network. The results are stored in a file "wireless_networks.txt". The user is then prompted if they want to map the wireless networks, and if they choose "y", a plot of the signal strength of each network is generated using gnuplot and saved in a file "wireless_network_map.png".

  2. scans available Bluetooth devices using hcitool command and filters the results using awk to obtain the device addresses. The results are stored in a file "available_bluetooth_devices.txt", The script will then attempt to connect to each device in the stored file using the bluez-simple-agent tool and print a message indicating whether the connection was successful or not.

  3. captures wireless handshakes using airodump-ng, saves them to a file, The captured data is converted to a format that can be used by aircrack-ng before the cracking process is started and then uses aircrack-ng with a wordlist to attempt to crack the captured handshakes.

FOOT NOTE

You can also find this script in my script-dumping-ground repository HERE