Safe and Legal Wi-Fi Security Training Through Virtual Network Simulation

WifiForge is a Wi-Fi security training tool developed by Black Hills InfoSec that provides a safe and legal environment for learning Wi-Fi hacking techniques. Based on the open source mininet-wifi framework, WifiForge automatically sets up virtual networks needed to run Wi-Fi exploitation labs without physical hardware.

IMPORTANT: WifiForge is in active development and is recommended for use in virtual environments only


Quick Navigation

Overview - Comprehensive framework overview, available labs, and tools you’ll use

Installation & Setup - Complete installation guide with Docker and source installation methods

Troubleshooting - Common issues, diagnostic commands, and performance optimization

Development - Contributing guidelines, project structure, and development standards


Lab Quick Access

LabTopicDuration
Lab 00Getting Started~10 min
Lab 01Bettercap Recon~20 min
Lab 02Bettercap Wi-Fi Authentication Capture~25 min
Lab 03Packet Capture to HCCAPX Conversion and Hashcat Cracking~20 min
Lab 04Airsuite Tools - Recon and Pre-Shared Key Recovery~35 min
Lab 05Cracking WPA Handshakes with Aircrack-ng~15 min
Lab 06Airgeddon Denial of Service Beacon Attacks~25 min
Lab 07Capture Active Directory Credentials with Evil-Twin Attack~20 min
Lab 08Cracking NETNTLM Credentials with John the Ripper~20 min
Lab 09Rogue AP with Wifiphisher~35 min
Lab 10WPS Exploitation~30 min
Lab 11WEP Key Cracking~30 min
Lab 12Drone Hacking~45 min

About

WifiForge is a Wi-Fi security training framework that eliminates the traditional barriers to wireless security education. Built on mininet-wifi technology, it provides:

  • 13 Hands-On Labs: From basic reconnaissance to advanced exploitation techniques
  • Real Security Tools: Aircrack-ng, Bettercap, Hashcat, Wifiphisher, and more
  • Zero Hardware Required: Complete virtual wireless network simulation
  • Safe Learning Environment: No interaction with real networks
  • Professional Skills: Practical penetration testing techniques

Perfect for: Security professionals, students, penetration testers, and anyone wanting to learn wireless security without expensive equipment or complex setup.

Mission

Our goal at Black Hills Information Security is to remove any barriers preventing you the end user from learning about new topics. With the wireless world being a backbone of security it’s important to understand attacks without the pay wall. This tool removes the need for any hardware or setup. In other words, it just werks.

Be on the look out for more Forge tools down the road.


Project Info & Roadmap

  • Version: v3.3.0 | Stars: 303+ | Forks: 37+
  • Language: Python (77.8%) | License: Apache-2.0
  • Repository: GitHub

Development Roadmap

v3.x.x (Current Focus)

  • WPS Lab Enhancement: Currently the WPS Pixie Dust Attack lab does not work, this is under investigation and development
  • Stability Improvements: Framework refinements and bug fixes
  • Documentation Expansion: Comprehensive guides and educational materials

v4.0.0 (Under Development)

The next major version is currently under development with planned features:

  • WifiProbe: A snapshot tool that takes a snapshot of the wireless landscape around the host, making a 1:1 copy of the Access Points
  • WifiHound: An output file type for WifiProbe that formats an output file that can be fed into BloodHound to check different analytics and Access Point information

Ready to Learn?

New to Wireless Security? → Start with Overview
Ready to Install? → Jump to Installation
Want to Contribute? → Check Development