mirror of
https://github.com/adulau/multi-rblcheck.git
synced 2024-12-30 12:36:12 +00:00
Quick-and-dirty(tm) Python script to check a set of IPv4 addresses against known RBLs
rbl.py | ||
README.md |
multi-rblcheck
multi-rblcheck is a Python script to test a list of IP addresses against RBLs.
The output is a JSON object per IP address.
Usage
usage: rbl.py [-h] [-d] [-t] -i IP [-a]
multi-rblcheck A simple script to test a list of IP addresses against RBLs.
The output is a JSON object per IP address.
optional arguments:
-h, --help show this help message and exit
-d, --debug Include debug message
-t, --test
-i IP, --ip IP IPv4 address to check against the RBLs (one or more IP
addresses)
-a, --all Include unlisted results
Requirements
- Python 3
- dnspython3 library
Output
{
"not_listed": [],
"date": "2017-12-25T14:08:58.111259+00:00",
"query": "127.0.0.2",
"info": [
"\"Blocked - see http://www.spamcop.net/bl.shtml?127.0.0.2\"",
"\"Sender has sent to LashBack Unsubscribe Probe accounts\"",
"\"Sender has sent to LashBack Unsubscribe Probe accounts\"",
"\"Blocked due to spam, see http://korea.services.net/blocked.phtml?addr=127.0.0.2\"",
"\"Blocked due to spam, see http://korea.services.net/blocked.phtml?addr=127.0.0.2\"",
"\"Blocked due to spam, see http://korea.services.net/blocked.phtml?addr=127.0.0.2\"",
"\"Spam source - http://wpbl.info/record?ip=127.0.0.2\"",
"\"Open SMTP Relay See: http://www.sorbs.net/lookup.shtml?127.0.0.2\"",
"\"Hijacked/Disused Netblocks See: http://www.sorbs.net/lookup.shtml?127.0.0.2\"",
"\"Hijacked/Disused Netblocks See: http://www.sorbs.net/lookup.shtml?127.0.0.2\"",
"\"Testing class.\"",
"\"wild.surbl.org permanent test point\"",
"\"Test entry, see http://www.dnsbl.manitu.net/lookup.php?value=127.0.0.2\"",
"\"Test entry, see http://www.dnsbl.manitu.net/lookup.php?value=127.0.0.2\"",
"\"Dynamic IP Addresses See: http://www.sorbs.net/lookup.shtml?127.0.0.2\"",
"\"Infected System, see http://www.blocklist.de/en/view.html?ip=127.0.0.2\"",
"\"SOCKS Proxy See: http://www.sorbs.net/lookup.shtml?127.0.0.2\"",
"\"SOCKS Proxy See: http://www.sorbs.net/lookup.shtml?127.0.0.2\"",
"\"SOCKS Proxy See: http://www.sorbs.net/lookup.shtml?127.0.0.2\"",
"\"SOCKS Proxy See: http://www.sorbs.net/lookup.shtml?127.0.0.2\"",
"\"Listed in PSBL, see http://psbl.org/listing?ip=127.0.0.2\"",
"\"Misc Proxy/Server See: http://www.sorbs.net/lookup.shtml?127.0.0.2\"",
"\"Misc Proxy/Server See: http://www.sorbs.net/lookup.shtml?127.0.0.2\"",
"\"https://www.spamhaus.org/query/ip/127.0.0.2\"",
"\"https://www.spamhaus.org/query/ip/127.0.0.2\"",
"\"RFC5782 Test Entry\"",
"\"Test Record\"",
"\"Exploitable Server See: http://www.sorbs.net/lookup.shtml?127.0.0.2\"",
"\"https://www.spamhaus.org/query/ip/127.0.0.2\"",
"\"Blocked - see http://www.abuseat.org/lookup.cgi?ip=127.0.0.2\"",
"\"Dial-Up/Cable/DSL IP Range - Use your providers SMTP Gateway\"",
"\"Blocked at http://sigs.interserver.net/ip?ip=127.0.0.2\"",
"\"HTTP Proxy See: http://www.sorbs.net/lookup.shtml?127.0.0.2\"",
"\"Dynamic IP Addresses See: http://www.sorbs.net/lookup.shtml?127.0.0.2\"",
"\"Dynamic IP Addresses See: http://www.sorbs.net/lookup.shtml?127.0.0.2\"",
"\"Spam Received See: http://www.sorbs.net/lookup.shtml?127.0.0.2\""
],
"listed": [
"2.0.0.127.bl.spamcop.net",
"2.0.0.127.ubl.unsubscore.com",
"2.0.0.127.zen.spamhaus.org",
"2.0.0.127.zen.spamhaus.org",
"2.0.0.127.korea.services.net",
"2.0.0.127.bogons.cymru.com",
"2.0.0.127.bogons.cymru.com",
"2.0.0.127.access.redhawk.org",
"2.0.0.127.access.redhawk.org",
"2.0.0.127.db.wpbl.info",
"2.0.0.127.smtp.dnsbl.sorbs.net",
"2.0.0.127.zombie.dnsbl.sorbs.net",
"2.0.0.127.rbl.efnetrbl.org",
"2.0.0.127.rbl.efnetrbl.org",
"2.0.0.127.dnsbl.dronebl.org",
"2.0.0.127.multi.surbl.org",
"2.0.0.127.ix.dnsbl.manitu.net",
"2.0.0.127.noptr.spamrats.com",
"2.0.0.127.noptr.spamrats.com",
"2.0.0.127.dnsbl.sorbs.net",
"2.0.0.127.all.bl.blocklist.de",
"2.0.0.127.socks.dnsbl.sorbs.net",
"2.0.0.127.spam.spamrats.com",
"2.0.0.127.spam.spamrats.com",
"2.0.0.127.dyna.spamrats.com",
"2.0.0.127.dyna.spamrats.com",
"2.0.0.127.dnsbl.inps.de",
"2.0.0.127.dnsbl.inps.de",
"2.0.0.127.psbl.surriel.com",
"2.0.0.127.misc.dnsbl.sorbs.net",
"2.0.0.127.short.rbl.jp",
"2.0.0.127.short.rbl.jp",
"2.0.0.127.pbl.spamhaus.org",
"2.0.0.127.b.barracudacentral.org",
"2.0.0.127.b.barracudacentral.org",
"2.0.0.127.wormrbl.imp.ch",
"2.0.0.127.truncate.gbudb.net",
"2.0.0.127.web.dnsbl.sorbs.net",
"2.0.0.127.xbl.spamhaus.org",
"2.0.0.127.cbl.abuseat.org",
"2.0.0.127.spamguard.leadmon.net",
"2.0.0.127.rbl.interserver.net",
"2.0.0.127.http.dnsbl.sorbs.net",
"2.0.0.127.dul.dnsbl.sorbs.net",
"2.0.0.127.sbl.spamhaus.org",
"2.0.0.127.sbl.spamhaus.org",
"2.0.0.127.spam.dnsbl.sorbs.net"
]
}