IntellexApps / blcheck

Test a mail server against blacklists.
173 stars 68 forks source link

added support for DNSWL and URIBL and optional result filter #22

Open ogmueller opened 4 years ago

ogmueller commented 4 years ago

The list of entries has be reworked. Old and invalid ones have been deleted, new ones added (http://multirbl.valli.org/list/) and the list itself has been reordered so same services are group together now (sorting TLD->sublevels).

The list now supports 2 new major features. One is an optional filter, which is able to differentiate between real entries/matches and errors. The second one is a type. So whitelists and URI blacklists are also supported now. Obviously a whitelist will not be counted as blacklisted, but it is a good information for the user, if this domain is whitelisted somewhere. If blcheck is called by domain name, it will also use any URIBL given to check, if the domain name is blacklisted somewhere.

Also change the coding style a little bit to be more compatible with Google's Shell Style Guide.

arafatx commented 2 years ago

Can I improve your code to add IPv6 support ?

So we can do this:

blcheck ipv6.google.com (this is currently not possible)

blcheck  2404:6800:4003:c02::66   (or any form of Ipv6).