LYFTIUM-INC/wifi-whiz-mcp
If you are the rightful owner of wifi-whiz-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
WiFi Whiz MCP is a professional Model Context Protocol server designed for wireless security testing and penetration testing workflows.
WiFi Whiz MCP
Professional Model Context Protocol (MCP) server for wireless security testing and penetration testing workflows.
Overview
WiFi Whiz MCP provides 18 production-ready wireless security tools through Claude's MCP interface, enabling seamless integration of wireless testing capabilities into AI-powered security workflows. Built for security professionals, penetration testers, and researchers.
Features
- 18 Wireless Security Tools across 3 major suites
- Production-Ready Implementation with comprehensive error handling
- Automated Installation for Ubuntu 24.04
- Professional Documentation with security best practices
- MCP Integration for Claude Code and Claude Desktop
Quick Start
-
Install Dependencies
chmod +x install-*.sh ./install-wireless-tools.sh
-
Configure MCP Server
cd wireless-security-mcp npm install npm run build
-
Add to Claude Configuration
{ "mcpServers": { "wireless-security-mcp": { "command": "node", "args": ["./wireless-security-mcp/dist/index.js"], "cwd": "/path/to/wifi-whiz-mcp" } } }
Available Tools
Aircrack-ng Suite (6 Tools)
Tool Name | Description | Key Parameters |
---|---|---|
aircrack_scan_networks | Scan for wireless networks using airodump-ng | interface , timeout |
aircrack_capture_handshake | Capture WPA/WPA2 handshakes for specific network | interface , bssid , channel , timeout |
aircrack_crack_password | Crack captured handshakes using dictionary attack | handshakeFile , wordlist , bssid |
aircrack_test_injection | Test packet injection capabilities | interface |
aircrack_deauth_client | Deauthenticate clients from access point | interface , bssid , clientMac , count |
aircrack_monitor_mode | Enable/disable monitor mode on interface | interface , enable |
Kismet Suite (6 Tools)
Tool Name | Description | Key Parameters |
---|---|---|
kismet_start_server | Start Kismet server for wireless monitoring | interface , port , logDir |
kismet_scan_networks | Scan and enumerate wireless networks | timeout , interface |
kismet_monitor_channel | Monitor specific wireless channel | interface , channel |
kismet_detect_clients | Detect and list connected clients | bssid , timeout |
kismet_export_data | Export captured data in various formats | outputFile , format |
kismet_gps_tracking | Enable GPS-based network mapping | enable , device |
Wifite Suite (6 Tools)
Tool Name | Description | Key Parameters |
---|---|---|
wifite_auto_audit | Automated wireless network auditing | interface , timeout , minimumPower |
wifite_target_network | Target specific network for testing | interface , bssid , attackMode , timeout |
wifite_wps_attack | Perform WPS PIN attack | interface , bssid , timeout , pixieDust |
wifite_capture_pmkid | Capture PMKID for clientless attack | interface , bssid , timeout |
wifite_crack_handshake | Automated handshake cracking | handshakeFile , wordlist , bssid |
wifite_session_management | Save, resume, or list Wifite sessions | action , sessionName |
Tool Categories
- š Network Discovery:
aircrack_scan_networks
,kismet_scan_networks
,kismet_monitor_channel
- š” Traffic Capture:
aircrack_capture_handshake
,wifite_capture_pmkid
,kismet_export_data
- š Password Attacks:
aircrack_crack_password
,wifite_crack_handshake
,wifite_wps_attack
- ā” Active Attacks:
aircrack_deauth_client
,wifite_target_network
,wifite_auto_audit
- āļø System Management:
aircrack_monitor_mode
,kismet_start_server
,wifite_session_management
- š„ Client Analysis:
kismet_detect_clients
, GPS tracking withkismet_gps_tracking
System Requirements
- Operating System: Ubuntu 24.04 LTS (recommended)
- Wireless Interface: Monitor mode capable wireless adapter
- Dependencies: Node.js 18+, wireless-tools, aircrack-ng, kismet, wifite
- Permissions: Sudo access for wireless operations
Security & Legal Notice
ā ļø IMPORTANT: These tools are designed for:
- Authorized penetration testing
- Security research on owned networks
- Educational purposes
Legal compliance is the user's responsibility. Ensure proper authorization before testing any wireless networks.
Installation
Automated Installation (Ubuntu 24.04)
# Install all wireless security tools
./install-wireless-tools.sh
# Install Kismet (if needed separately)
./install-kismet-ubuntu-24.04.sh
# Setup capabilities (alternative to sudo)
cd wireless-security-mcp
./setup-capabilities.sh
Manual Installation
See detailed installation guides in wireless-security-mcp/INSTALL.md
.
Configuration
Basic MCP Configuration
{
"mcpServers": {
"wireless-security-mcp": {
"command": "node",
"args": ["./wireless-security-mcp/dist/index.js"],
"cwd": "/path/to/wifi-whiz-mcp"
}
}
}
Advanced Configuration
See wireless-security-mcp/README.md
for detailed configuration options.
Usage Examples
Basic Network Scan
Use aircrack_scan_networks with interface "wlan0mon" for 60 seconds
Capture Handshake
Use aircrack_capture_handshake on interface "wlan0mon" targeting BSSID "AA:BB:CC:DD:EE:FF" on channel 6
Automated Security Audit
Use wifite_auto_audit on interface "wlan0" with 300 second timeout and minimum power -60
Project Structure
wifi-whiz-mcp/
āāā README.md # This file
āāā WIRELESS_SECURITY_CAPABILITY_REPORT.md
āāā CLAUDE.md # Project configuration
āāā .mcp.json # MCP server configuration
āāā install-*.sh # Installation scripts
āāā wireless-security-mcp/ # MCP server implementation
āāā src/ # TypeScript source code
āāā package.json # Node.js dependencies
āāā README.md # Detailed technical docs
āāā setup-capabilities.sh # Permission setup
Contributing
- Fork the repository
- Create a feature branch
- Follow existing code style and conventions
- Add comprehensive tests for new tools
- Update documentation
- Submit a pull request
License
This project is licensed under the MIT License - see the wireless-security-mcp/LICENSE
file for details.
Support
- Documentation: Check
wireless-security-mcp/README.md
for detailed technical information - Installation Issues: See installation scripts and
INSTALL.md
- Security Questions: Review capability report and security documentation
Professional wireless security testing through MCP integration.