Wi-fEye v1.0 -beta by Zaid Al Quraishi

Wi-fEye is automated wirelress penetration testing tool written in python , its designed to simplify common attacks that can be performed on wifi networks so that they can be executed quickly and easily.

Wifi has three main menus :

Cracking menu: contains attacks that could allow us to crack wifi passwords weather is WEP , WPA or WPA2:
Enable monitor mode
View avalale Wireless Networks
Launch Airodump-ng on a specific AP
WEP cracking: here you can perform a number of attacks to crack WEP passwords :
Interactive packet replay.
Fake Authentication Attack.
Korek Chopchop Attack.
Fragmentation Attack.
Hirte Attack (cfrag attack).
Wesside-ng.
WPA Cracking: here you can perform a number of attacks to crack WPA passwords , this menu is devided into two sections:
launch a brute force attack against a WPS-enabled network to crack WPA/WPA2 without a dictionary.
Obtain handshake: This will automatically attempt to obtain the handshake
Cracking: After obtaining the handshake or if you have the handshake ready then you can attempt to crack it in this section , you can choose to use you wordlist straight away with aircrack-ng or you can add to a table and then crack the password.
MITM: this menu will allow you to do the following Automatically:
Enable IP forwarding.
ARP Spoof.
Launch ettercap (Text mode).
Sniff SSL/HTTPS traffic.
Sniff URLs and send them to browser.
Sniff images.
DNS Spoof.
HTTP Session Hijacking (using Hamster).
Others: this menu will allow you to o the following automatically:
Change MAC Address.
Create a fake access point.
Hijack software updates (using Evilgrade).

Platforms supported:
Wi-fEye is written in Python and should run on any UNIX based platform with a Python interpreter, as long as all needed modules and programs have been installed. So far it has been successfully tested on:

Linux
FreeBSD


Installation

First of all Download Wi-fEye:

wget http://wi-feye.za1d.com/download/Wi-fEye-v0.5.[LATEST].tar.gz
Extract it:

tar xvfz Wi-fEye-v*.tar.gz -C Wi-fEye
Before using Wi-fEye there is a number of programs that you need to install , here is a list of each program and why its needed:

Aircrack-ng is needed for all the attacks in the cracking menu.
Ettercap is needed for all the attacks in the MITM menu , its also needed to hikack software updates.
Hamseter for HTTP session Hijacking.
pexpect module and Evilgrade for software hijacking.
After installing the relevant programs , install wifi by running the following command :

python install.py

Now wifi will attempt to find the paths of the needed programs , and will ask you to enter it manually if it fails.

Usage:
The usage of Wi-fEye is fairly easy all you have to do is execute

python Wi-fEye.py
Choose your network interface , select the attack you want to perform, select your target and Wi-fEye will do the rest.


