Automatic Penetration Testing Tool
An interactive penetration testing tool for network scanning, vulnerability analysis, and reporting.
- Overview
- Features
- Getting Started
- Prerequisites
- Installation
- Usage
- Contributing
- License
- Acknowledgments
The Penetration Testing Tool is designed to facilitate network scanning, vulnerability analysis, and report generation in penetration testing scenarios. It provides a user-friendly interface for initiating scans, analyzing results, and saving findings to an example API.
- Network scanning using nmap
- Vulnerability analysis with basic reporting
- Token-based authentication for secure user sessions
- Threaded execution for responsive user interface
Follow these instructions to set up and use the Penetration Testing Tool on your system.
Ensure you have the following installed:
- Python 3.11
- nmap (for network scanning)
Clone the repository and install dependencies:
git clone https://github.com/G4G4N/AutoPTT.git
cd AutoPTT
pip install -r requirements.txtRun the application:
python aptt.pyAuthenticate with your username and password, then enter the IP range for network scanning. Review the results and save findings to the example API.
Contributions are welcome! Follow the contribution guidelines for details on how to contribute.
This project is licensed under the MIT License.
- The nmap tool for network scanning
- Python libraries used in the project
- ...