The Vulnerability Assessment Tool is a Python-based application designed for conducting basic vulnerability assessments on web applications and networks. It leverages OWASP ZAP for web application scanning and Nmap for network scanning. This tool provides a simple graphical user interface (GUI) for ease of use.
-
Web Application Scanning:
- Utilizes OWASP ZAP for quick web vulnerability assessments.
-
Network Scanning:
- Uses Nmap to identify open ports on a specified IP address.
-
Graphical User Interface:
- Provides a user-friendly GUI for inputting web URLs and network IPs.
-
Scan Results Feedback:
- Displays feedback messages on scan completion, success, or errors.
Ensure the following tools are installed on your system:
- Clone the repository:
git clone https://github.com/your-username/vulnerability-assessment-tool.git cd vulnerability-assessment-tool
Install dependencies:
bash pip install -r requirements.txt Run the tool:
bash python vulnerability_assessment_tool.py Enter the web URL or network IP in the GUI and click "Start Scan."
Important Notes Permission:
Obtain explicit permission before scanning any system or network. Unauthorized scanning is against the law and can lead to legal consequences. Ethics:
Use the tool responsibly and in compliance with ethical standards. Respect privacy and adhere to legal regulations.
Acknowledgements This project utilizes the OWASP ZAP CLI for web application scanning and Nmap for network scanning.
License This project is licensed under the MIT License - see the LICENSE file for details.
Feel free to customize this README to better fit your project's specific details an