WifiZoo Tutorial
Category: Tutorials |
What is WifiZoo? WifiZoo is a tool used to gather wifi information passively.
I’ve seen a lot of information floating around the web in regards to WifiZoo and it’s setup/usage. I wanted to create a tutorial for it’s setup and implimentation from start to finish including the creation of monitoring devices so here it is…
First and foremost, a prerequisite for this is to have python already installed on your machine. To get the latest version of python visit
Python for Linux
Download WifiZoo from
WifiZoo
You’ll also need to download a copy of Scapy as well from
http://hg.secdev.org/scapy/raw-file/tip/scapy.py
Extract the files from wifizoo
Code: tar zvxf wifizoo_vX.X.tgz
Place Scapy.py into the directory created when extracting WifiZoo
Both WifiZoo.py and Scapy.py need to be edited for your specific wireless settings. In this particular instance we are going to use ‘ath1′ as our device. You can use whatever program you like to edit the files.
In wifizoo.py on line 49(Previous tutorials have this listed as line 48) add your device to the conf.iface.
Code: conf.iface = ‘ath1′
Save and close wifizoo.py and open scapy.py with your text editor again.
In scapy.py you need to specify a few things(chipset,cardname,chipset), my card is an atheros chipset so my setup will reflect that so you may need to adjust yours accordingly.
In scapy.py on line 13064(Previous tutorials had this line listed as 13213 where as mine was different so it may vary from file to file depending on age/version, etc.. so you may have to search for it a bit) find the line that reads ‘conf.iface = betteriface and change it to reflect your wireless settings.
Code : conf.iface = ‘madwifi_ag,wifi0,madwifi’
Save and close scapy.py and you should be all set as far as WifiZoo goes.
Now you need to set your device in monitor mode so that you can passively listen to the wireless traffic
Code : wlanconfig ath1 create wlandev wifi0 wlanmode monitor
What that does is create a new device in monitor mode off the parent device, which in this case is wifi0 but could also be wlan0 as well.
Now that the new device is created you need to enable it
Code : ifconfig ath1 up
If you type ifconfig you should now see a listing of all you devices and you should see ‘ath1′ UP and Running in Monitor Mode
Now to start WifiZoo
Code : python wifizoo.py
You should see Wifizoo start up and data packets will begin to stream within the shell. Go to
Hypography: Science for everyone within your browser to view the WifiZoo GUI. You will also need to set your http:// proxy within your browser to
Hypography: Science for everyone in order to jump correctly.