Troubleshooting Guide

Find solutions to common issues and platform-specific problems with WiFi Jammer.

Common Issues

Platform-Specific Troubleshooting

macOS

macOS Support: Enhanced support for macOS including M1/M2/M3 ARM chips.

Common macOS Issues:

macOS Setup Script:

Use the automated setup script for macOS:

bash tools/setup_macos.py
# or
bash install.sh

Linux

Common Linux Issues:

Linux Setup Tips:

# Disable NetworkManager for the interface (temporarily)
sudo nmcli device set wlan0 managed no

# Put interface in monitor mode
sudo ifconfig wlan0 down
sudo iwconfig wlan0 mode monitor
sudo ifconfig wlan0 up

# Re-enable NetworkManager when done
sudo nmcli device set wlan0 managed yes

Windows

Windows Limitations: Windows has limited functionality due to driver and API restrictions. Some features may not work.

Windows Requirements:

Debug Mode

Enable verbose output to see detailed information about what's happening:

sudo wifi-jammer --verbose attack --interface en0 --target 00:11:22:33:44:55 --attack deauth

Diagnostic Tools

Use the built-in diagnostic tool to check your environment:

# Check root access and Scapy installation
python3 tools/check_root.py

# Or with sudo to test root access
sudo python3 tools/check_root.py

The diagnostic tool checks:

Getting Help

If you're still experiencing issues:

1. Check Existing Issues

Search the GitHub issues page for similar problems:

View Issues on GitHub

2. Create a New Issue

When creating a new issue, please include:

3. Community Support

Join discussions and get help from the community:

Prevention Tips

To avoid common issues: