You can blacklist IPs in the vB Options...
Otherwise to have it work smooth with the current RBL checks you could install a DNS server locally that can be used as a local RBL.
Or you could fudge it and create an array with the list of IPs, then do a second check to see if it's in_array() and if so set the flag to block them.
I would love to develop it further, but I just don't have the time with other projects. Some things you might want to consider changing is have the check run as a shutdown query or something, so that the user doesn't have to sit and wait and get impatient if the check doesn't run quickly.
|