ThreatXplore is a powerful web vulnerability scanner that identifies up to 30 different vulnerabilities in web applications.
:shield: Powerful web scanner that detects up to 30 vulnerabilities.
This tool is designed for security professionals and developers who need to assess the security posture of their web applications. By scanning for vulnerabilities, users can take preventative measures or simulate attacks to better understand potential risks.
Ensure you have Python 3, Nmap, and Docker installed on your machine. Usage for attacking targets without consent is illegal.
Clone this repository: git clone https://github.com/DanielaCe18/ThreatXplore.git
Install requirements: pip install -r requirements.txt
For the website, navigate to the src/website_version folder and run python3 main.py
For the application, navigate to the src/application_version folder and run python3 app.py
For Docker, build the Docker image: docker build -t website .
Run the Docker container: docker run -p 5000:5000 website
python3 main.py
Starts the Flask server for the web version.
python3 app.py
Starts the application version for scanning.
docker build -t website .
Builds the Docker image for the website version.
docker run -p 5000:5000 website
Runs the Docker container for the website version.
docker build -t app .
Builds the Docker image for the application version.
docker run -it --rm app
Runs the Docker container for the application version.