Repcheck is a Python script that checks the reputation of IP addresses using the VirusTotal API. It reads a list of IP addresses from a file, sends a request to the VirusTotal API for each IP address, and writes the results to a CSV file.
- Python 3.x
- The
requests
package. can be installed with:pip install requests
- A text file containing a list of IP addresses, one per line
- A VirusTotal API key (you can get one for free by signing up at https://www.virustotal.com/)
- Clone this repository:
git clone https://github.com/Just-A-Regular-Guy/repcheck
- Change to the directory containing the script:
cd repcheck
- Run the script, passing the filename of your IP address list as an argument:
python3 repcheck.py <filename>
Replace <filename>
with the name of your text file containing the IP addresses.
- The script will output a CSV file named
out_ips.csv
, containing the IP addresses and their corresponding reputation scores.
This project is licensed - see the https://github.com/Just-A-Regular-Guy/repcheck/edit/main/LICENSE file for details.
By using repcheck, you acknowledge that you have read, understood, and agreed to the terms outlined in this LICENSE: https://github.com/Just-A-Regular-Guy/repcheck/edit/main/LICENSE . The developers and contributors of repcheck reserve the right to modify or update this LICENSE at any time.