Fern: crack WiFi in minutes!

Fern is a tool to discover weaknesses in a network. It uses aircrack-ng behind the scenes to achieve this. The best feature of Fern is its excellent GUI written in Python-Qt4. For those who don’t want to get into the cmdline options of complex tools like aircrack-ng, Fern is Godsent.

Note that Fern is intended for testing and strengthening your own network, it is not meant to penetrate others’ networks.


  • WEP Cracking with Fragmentation,Chop-Chop, Caffe-Latte, Hirte, ARP Request Replay or WPS attack
  • WPA/WPA2 Cracking with Dictionary or WPS based attacks
  • Automatic saving of key in database on successful crack
  • Automatic Access Point Attack System
  • Session Hijacking (Passive and Ethernet Modes)
  • Access Point MAC Address Geo Location Tracking
  • Internal MITM Engine
  • Bruteforce Attacks (HTTP,HTTPS,TELNET,FTP)
  • Update Support (restart required to apply update)


To install Fern Wifi Cracker on Ubuntu, first install the dependencies:

$ sudo apt-get install macchanger aircrack-ng subversion python-qt4 python-scapy xterm

Download the Fern Open Source version. Then run:

$ sudo dpkg -i Fern_Open_Source_version_all.deb


The Fern installer adds a start menu icon. If you can’t find it, run:

$ sudo /opt/Fern-Wifi-Cracker/execute.py

Leave a Reply

Your email address will not be published. Required fields are marked *