Skip to content

tr4v3ler/MobWiFuzz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MobWiFuzz

MobWiFuzz is a fuzzing tool for WiFi protocol stacks on mobile and other endpoint devices. It focuses on 802.11 management frame fuzzing (probe/authentication/association) and uses boofuzz for mutation and session control.

Features

  • Fuzzes WiFi management frames (Probe, Authentication, Association).
  • Session callbacks for state updates and crash detection.
  • Compatible with monitor-mode interfaces and raw L2 injection.

Requirements

  • Linux host with a wireless adapter that supports monitor mode.
  • Python 3.9+ and the boofuzz package.
  • Root privileges for raw 802.11 frame injection.
  • Optional: adb for Android targets and process monitoring.

Quick Start

  1. Edit config_ap.py to set target MACs, SSID, interface name, and IP.
  2. Put the interface into monitor mode and raise MTU if needed:
    sudo ifconfig wlan1mon mtu 2304 up
    
  3. Run the fuzzer:
    sudo python main.py
    

Notes

  • Use only on devices and networks you own or are authorized to test.
  • The default crash check uses ping and adb to detect a restarted wpa_supplicant process.

License

MIT. See LICENSE.

About

a simple wifi fuzzer based on boofuzz.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors