derv82/wifite2 — an open-source project — sits at 8.1k GitHub stars. Rewrite of the popular wireless network auditor, "wifite"
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
Wifite is designed to use all known methods for retrieving the password of a wireless access point (router). These methods include:
WPS: The Offline Pixie-Dust attack
WPS: The Online Brute-Force PIN attack
WPA: The WPA Handshake Capture + offline crack.
WPA: The PMKID Hash Capture + offline crack.
WEP: Various known attacks against WEP, including fragmentation, chop-chop, aireplay, etc.
Run wifite, select your targets, and Wifite will automatically start trying to capture or crack the password.
Supported Operating Systems
Wifite is designed specifically for the latest version of Kali Linux. ParrotSec is also supported.
Other pen-testing distributions (such as BackBox or Ubuntu) have outdated versions of the tools used by Wifite. Do not expect support unless you are using the latest versions of the Required Tools, and also patched wireless drivers that support injection.
Required Tools
First and foremost, you will need a wireless card capable of "Monitor Mode" and packet injection (see this tutorial for checking if your wireless card is compatible and also this guide). There are many cheap wireless cards that plug into USB available from online stores.
Second, only the latest versions of these programs are supported and must be installed for Wifite to work properly:
Required:
python: Wifite is compatible with both python2 and python3.
iwconfig: For identifying wireless devices already in Monitor Mode.
ifconfig: For starting/stopping wireless devices.
Aircrack-ng suite, includes:
airmon-ng: For enumerating and enabling Monitor Mode on wireless devices.
aircrack-ng: For cracking WEP .cap files and WPA handshake captures.
aireplay-ng: For deauthing access points, replaying capture files, various WEP attacks.
airodump-ng: For target scanning & capture file generation.
packetforge-ng: For forging capture files.
Optional, but Recommended:
tshark: For detecting WPS networks and inspecting handshake capture files.
reaver: For WPS Pixie-Dust & brute-force attacks.
Note: Reaver's wash tool can be used to detect WPS networks if tshark is not found.
bully: For WPS Pixie-Dust & brute-force attacks.
Alternative to Reaver. Specify --bully to use Bully instead of Reaver.
Bully is also used to fetch PSK if reaver cannot after cracking WPS PIN.
coWPAtty: For detecting handshake captures.
pyrit: For detecting handshake captures.
hashcat: For cracking PMKID hashes.
hcxdumptool: For capturing PMKID hashes.
hcxpcaptool: For converting PMKID packet captures into hashcat's format.
Run Wifite
git clone https://github.com/derv82/wifite2.git
cd wifite2
sudo ./Wifite.py
Install Wifite
To install onto your computer (so you can just run wifite from any terminal), run:
sudo python setup.py install
This will install wifite to /usr/sbin/wifite which should be in your terminal path.
Note: Uninstalling is not as easy. The only way to uninstall is to record the files installed by the above command and remove those files:
No homepage URL was recorded for derv82/wifite2 in TopGit's last sync. The README tab above frequently contains screenshots and demo links, or check the repository description on GitHub.
How many stars does derv82/wifite2 have?
derv82/wifite2 has 8.1k GitHub stars — refresh the page for the live number, or check github.com/derv82/wifite2. TopGit mirrors GitHub's count but does not claim minute-by-minute accuracy.
Is derv82/wifite2 open source?
Yes — derv82/wifite2 ships under the GPL-2.0 license, which makes its source code freely readable (and, depending on license terms, forkable and reusable). Source: github.com/derv82/wifite2.
What is derv82/wifite2?
derv82/wifite2 (derv82/wifite2) is a Python project on GitHub. From the project's own README: Rewrite of the popular wireless network auditor, "wifite"
Where do I read more about derv82/wifite2?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/derv82/wifite2 is the definitive source.
Read full README in the tab above.
Still deciding about wifite2?
One click hands the question to an AI along with this page — see what it says about wifite2.