Skip to content

AiPals/Cybersecurity-Code

Repository files navigation

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

  1. 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.

About

Python Scanners for Ethical Testers

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages