$ echo "AbuseCheck"
AbuseCheck is a bulk IP reputation tool that queries the AbuseIPDB API to determine the risk level of IP addresses. It deduplicates inputs, skips internal addresses, and produces CSV/TXT reports plus a visual bar chart. API keys can be stored securely for repeat runs.
$
_AbuseCheck automates bulk lookups against AbuseIPDB for public IPs, gracefully handles private ranges, deduplicates the input list, and writes a CSV, a pretty TXT table, and a PNG severity chart.
-f-API or key file via -APIf with optional one-time “remember”-out$ echo "Clone & install (Python)"
git clone https://github.com/itamarhall/AbuseCheck.git cd AbuseCheck pip install -r requirements.txt
$ echo "Binary (no Python required)"
Download from Releases
$ echo "Show help"
python3 AbuseCheck.py -H
$ echo "Run with IP list"
python3 AbuseCheck.py -f ips.txt -API YOUR_API_KEY -out ./results
$ echo "Use a key file"
python3 AbuseCheck.py -f ips.txt -APIf ./abuseipdb.key -out ./results
Source code: github.com/itamarhall/AbuseCheck
Windows binaries: Releases