- Notifications
You must be signed in to change notification settings - Fork0
m00tt/abuseipdb_list_resolver
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A Python script that gets a list of IPs/Hosts as input and returns their AbuseIPDB score and others useful information.
Within the limits of the checks allowed by your AbuseIPDB API_KEY :)
You need to create your AbuseIPDB API_KEY (Dude, don't tremble, it's free).
Go toAbuseIPDB > Login > Account > API > Create Key
If you need to make a lot of requests you can think about buying a paid plan (Account > Plans)
Install the following python libraries:
pip install requests
pip install socket.py
pip install xlsxwriter
- You have to create a simple .txt file that contains the list of IPs/Hosts (1 item for each line)
- Run AbuseIPDBlistResolver.py
- Enter a value for search days (DEFAULT = 90 days)
- Enter a value for the score filter (DEFAULT = ALL)
- Enter your AbuseIPDB API_KEY or write it into first line of your_KEY.txt file
- Enter the full path of the .txt file containing the IPs/Hosts list
- Choose the output file format (0 = jsonc | 1 = Compact txt | 2 = xlsx)
- The script will create (or write) the result to AbuseIPDB_result.x file within the path from which the script was launched
- "Search days" represents the past days in which the script looks for reports on AbuseIPDB.
- "Score filter" represents the minumum value acceptable as score value.
- "Compact txt" only returns a list of IPs and their score.
While generating the results, the script is able to append data into an existing file by adding a Timestamp so that you can distinguish the various searches.
About
A Python script that gets a list of IPs/Hosts as input and returns their AbuseIPDB score.
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
No releases published
Packages0
No packages published