wifuzz

wireless fuzzer


Keywords
fuzzing, bluetooth, fuzzer, wifi, wireless
License
MIT
Install
pip install wifuzz==0.1

Documentation

wifuzz

why?

wanted my own wireless fuzzer

what's inside?

scapy for packet generation / sending
netifaces to automatically get a wifi interface if none supplied
mac_vendor_lookup for ...
terminaltables to make stuff look fancy
progressbar2 for fanciness
pybt for bluetooth stuff

how to ...

... get started

sudo apt install aircrack-ng
pip3 install wifuzz # or git+https://github.com/nbdy/wifuzz

... to use it

usage: ./wifuzz.py {arguments}
	{arguments}		{example/hint}
	-h	--help		this
	-t	--target	fe:ed:de:ad:be:ef
		--targets	de:ad:be:ef:b0:ff,c0:33:b3:ff:ee:33
	-s	--scan		scan for mac addresses/targets
	-w	--wifi		use wifi
	-b	--bt		use bluetooth
	-i	--interface	call supply after -w/-b
	-a	--adb		use adb
	-d	--device	adb transport id
		--devices	tid1,tid2,tid5
	-m	--mac-lookup	lookup macs
ex:
sudo ./wifuzz.py -m -s -w

notes

interfaces are found automatically

though the first available is always used
ex: wlan0; hci0