Virustotal_checker is a Python script that allows you to check the reputation of hashes, scan IPs and domains, and download executables from VirusTotal. It utilizes the VirusTotal API to fetch information about hashes, IPs, and domains and provides detailed analysis and results.
- Check the reputation of a single hash and get information about engines that flagged it and related Info.
- Download a file by its hash (requires a premium VirusTotal API key).
- Scan multiple IPs and domains and generate a CSV file with the detection results.
- Scan a single IP and get detailed analysis and results.
- Scan a domain and get detailed analysis and results.
- Scan a file based on its hash and get detailed analysis and results.
- Python 3.x
- Requests library
- PrettyTable library
- Colorama library
- dotenv library
- Clone the repository:
https://github.com/Salehswt/Virustotal_Checker.git
- Install the required libraries:
pip install -r requirements.txt
- Set up your VirusTotal API key:
- Create an account on VirusTotal.
- Generate an API key from your account settings.
- Add your API key to .env file in the project directory:
apikey=YOUR_API_KEY
The following command line options are available for use with Virustotal_checker:
-a
: Download an executable by its hash.-l
: Scan multiple IPs, domains, or both.-s
: Scan a single IP, domain, or hash.-f
: Scan an executable file by its path.