π Advanced Wireless Penetration Testing Framework
Professional toolkit for wireless security assessment and penetration testing
π Documentation β’ π Quick Start β’ π‘ Features β’ π€ Contributing
WirelessPen es un framework avanzado de penetration testing para redes inalΓ‘mbricas, diseΓ±ado para profesionales de ciberseguridad y investigadores Γ©ticos. Combina las mejores herramientas de la industria con una interfaz intuitiva y caracterΓsticas avanzadas para auditorΓas de seguridad wireless.
- π§ Professional Grade: Arquitectura robusta con manejo avanzado de errores
- π¨ Modern UI: Interfaz colorida con sΓmbolos Unicode y feedback en tiempo real
- π‘οΈ Universal Hardware: Soporte para todos los chipsets principales (Realtek, Atheros, MediaTek, Intel)
- β‘ Advanced Attacks: MΓΊltiples vectores de ataque con algoritmos inteligentes
- π Comprehensive Docs: DocumentaciΓ³n completa y guΓas detalladas
- π€ Handshake Capture: WPA/WPA2 handshake capture con deauth inteligente
- π PMKID Attack: Clientless attacks contra redes WPA2/WPA3
- π‘ WPS Attacks: Pixie Dust y Brute Force con detecciΓ³n automΓ‘tica
- π» Evil Twin: Rogue AP con portal cautivo personalizable
- π₯ Deauth Attack: Targeted y broadcast deauthentication
- ποΈ Monitor Mode: ActivaciΓ³n automΓ‘tica con fallbacks inteligentes
- π Real-time Scanning: Airodump integration con filtering avanzado
- π Process Management: Cleanup automΓ‘tico y manejo de seΓ±ales
- π Progress Tracking: Indicadores visuales y estadΓsticas en tiempo real
- π οΈ Hardware Detection: IdentificaciΓ³n automΓ‘tica de chipsets y drivers
- π Colorful Interface: Sistema ANSI con 16 colores y sΓmbolos Unicode
- π± Responsive Design: AdaptaciΓ³n automΓ‘tica al tamaΓ±o de terminal
- π Smart Notifications: Alertas contextuales y mensajes informativos
- π Detailed Logging: Logs estructurados con niveles de verbosidad
# Clone repository
git clone https://github.com/Crypt0xDev/WirelessPen.git
cd WirelessPen
# Run automated installer
chmod +x scripts/install.sh
sudo ./scripts/install.sh# Install system dependencies
sudo apt update
sudo apt install aircrack-ng wireless-tools iw macchanger ethtool
# Install Python dependencies
pip3 install -r requirements.txt
# Verify installation
sudo python3 main.py --check# Setup development environment
chmod +x scripts/setup-dev.sh
./scripts/setup-dev.sh# Auto-detect and scan networks
sudo python3 main.py --scan
# Scan specific interface
sudo python3 main.py --interface wlan0 --scan# Interactive mode
sudo python3 main.py --attack handshake
# Direct target attack
sudo python3 main.py --attack handshake --bssid AA:BB:CC:DD:EE:FF --channel 6# PMKID attack on all networks
sudo python3 main.py --attack pmkid
# Target specific network
sudo python3 main.py --attack pmkid --bssid AA:BB:CC:DD:EE:FF| Document | Description |
|---|---|
| User Guide | Comprehensive usage manual |
| π§ Technical Docs | Architecture and API reference |
| π€ Contributing | Contribution guidelines |
| π Changelog | Version history and updates |
| ποΈ Architecture | Project structure and design |
| Vendor | Chipset | Status | Monitor Mode | Injection |
|---|---|---|---|---|
| Realtek | RTL8188EU/CUS/ETV | β | β | β |
| Realtek | RTL8812AU/BU | β | β | β |
| Atheros | AR9271 | β | β | β |
| MediaTek | MT7612U | β | β | β |
| Intel | AC 7260/8260 | β | ||
| Broadcom | BCM43xx | β |
- Alfa AWUS036ACS (802.11ac, dual-band)
- Panda PAU09 (reliable, good range)
- TP-Link AC600 T2U (budget-friendly)
- β Penetration Testing autorizado
- β AuditorΓas de seguridad propias
- β InvestigaciΓ³n acadΓ©mica Γ©tica
- β EducaciΓ³n en ciberseguridad
- β Redes sin autorizaciΓ³n
- β Actividades ilegales
- β ViolaciΓ³n de privacidad
- β Uso malicioso
Los desarrolladores no se responsabilizan por el uso indebido de esta herramienta.
Β‘Las contribuciones son bienvenidas! Por favor lee nuestra GuΓa de ContribuciΓ³n para comenzar.
- π Report bugs and suggest fixes
- β¨ Propose new features and enhancements
- π Improve documentation and examples
- π§ͺ Test on new hardware and report compatibility
- π Translate documentation to other languages
Un agradecimiento especial a todos los contributors que han ayudado a mejorar WirelessPen.
WirelessPen/
βββ π README.md # Main project documentation
βββ π LICENSE # MIT License
βββ π SECURITY.md # Security policy
βββ π .gitignore # Git ignore rules
β
βββ π§ Core/
β βββ main.py # Main framework script
β βββ config.py # Configuration system
β βββ requirements.txt # Production dependencies
β
βββ π scripts/
β βββ install.sh # Automated installer
β βββ setup-dev.sh # Development setup
β
βββ βοΈ configs/
β βββ pyproject.toml # Modern Python configuration
β βββ setup.cfg # Tool configuration
β βββ requirements-dev.txt # Development dependencies
β
βββ π doc/
β βββ user-guide.md # User manual
β βββ technical.md # Technical architecture
β βββ contributing.md # Contribution guide
β βββ changelog.md # Version history
β βββ architecture.md # Project structure and design
β
βββ π§ͺ tests/
β βββ conftest.py # Test configuration
β βββ __init__.py # Package marker
β
βββ π€ .github/
βββ workflows/ci.yml # CI/CD pipeline
βββ ISSUE_TEMPLATE/ # Issue templates
βββ CODEOWNERS # Code ownership
Este proyecto estΓ‘ licenciado bajo la MIT License - ver el archivo LICENSE para mΓ‘s detalles.
- π Website: wirelesspen.dev (coming soon)
- π§ Contact: crypt0xdev@protonmail.com
- π¬ Discord: Join our community (coming soon)
- π¦ Twitter: @WirelessPen (coming soon)
β If you find WirelessPen useful, please consider giving it a star! β
Made with β€οΈ by cybersecurity professionals for the security community