WiFi Security Scanner
A powerful and versatile tool for analyzing wireless networks, detecting vulnerabilities, and identifying potential security threats. Designed for testing purposes to improve Wi-Fi security, it uses simulated data for educational and professional development.
Disclaimer: This tool is for authorized testing and educational purposes only. The author is not responsible for any misuse of the code.
Features Features
Simulates Wi-Fi network scanning and security analysis.
Detects vulnerabilities like outdated encryption protocols, lack of client isolation, and management frame protection.
Identifies potential attacks such as KRACK, Evil Twin, and Beacon Flood.
Generates actionable security recommendations based on detected vulnerabilities.
Provides detailed reports in a visually enhanced console output using the rich library.
Installation
Installation
Clone the Repository: ```bash git clone https://github.com//wifi-security-scanner.git cd wifi-security-scanner
Install Dependencies: Ensure you have Python 3.8+ installed. Then, install the required dependencies: pip install rich
- Run the Scanner: python wifi_security_scanner.py
Usage
Usage
Run the script to simulate a Wi-Fi security scan: ```bash python wifi_security_scanner.py
Follow the prompts in the console to view detailed results and recommendations. The tool provides: • A summary of detected networks and their security levels. • Detailed vulnerability analysis. • Active threat detection with mitigation steps. • Risk scores and categorized recommendations.
Contribution
```markdown
Contribution
Contributions are welcome! Please follow these steps: 1. Fork the repository. 2. Create a feature branch: ```bash git checkout -b feature-name
3. Commit your changes:
git commit -m "Add feature-name"
4. Push to your fork and open a pull request:
git push origin feature-name
Please ensure that all contributions align with the purpose of the project and respect ethical standards.
License ```markdown
License
This project is licensed under the MIT License. See the LICENSE file for more information.
Disclaimer
This project is for educational and testing purposes only. Unauthorized use of this tool for malicious purposes is strictly prohibited. The author is not responsible for any misuse or illegal activities involving this code.