A Flask application that consolidates threat reputation data for IP addresses and domains from multiple sources.
IP and Domain based threat reputations compiled from various sources, all in one place.
This tool is primarily used by security analysts and threat hunters to quickly assess the reputation of an IP address or domain during investigations. It integrates data from various threat intelligence sources, providing a comprehensive view in a user-friendly interface.
Ensure you have valid API keys for VirusTotal and AbuseIPDB to utilize the full functionality of the tool.
Clone the repository: git clone https://github.com/Gaurav-Chatribin/threat-reputation-checker.git
Change directory: cd ip-domain-reputation-checker
Create a virtual environment: python3 -m venv venv
Activate the virtual environment: source venv/bin/activate
Install required dependencies: pip install -r requirements.txt
Set up your API keys in config.py
Run the application: python app.py
Access the application in a browser at http://127.0.0.1:5000/
python app.py
Starts the Flask application.
git clone https://github.com/Gaurav-Chatribin/threat-reputation-checker.git
Clones the repository to your local machine.
pip install -r requirements.txt
Installs the necessary Python dependencies.