mjrodri / Vulnerability-Assessment-Tool-GUI

I've created a basic Tkinter GUI with entry fields for the web URL and network IP. The user can input the information, click the "Start Scan" button, and receive feedback through message boxes.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vulnerability Assessment Tool

Overview

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.

Features

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

Prerequisites

Ensure the following tools are installed on your system:

Usage

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

About

I've created a basic Tkinter GUI with entry fields for the web URL and network IP. The user can input the information, click the "Start Scan" button, and receive feedback through message boxes.


Languages

Language:Python 100.0%