Page 1 of 1
where are the built-in rbl lists?
Posted: 11 Sep 2015, 20:58
by aww+
Grepping is not helping me here, maybe I am searching badly.
I assume the hard coded internal list was chosen for a reason instead of the blocklist method where they are externalized by default?
Re: where are the built-in rbl lists?
Posted: 11 Sep 2015, 21:06
by aww+
aha, finally found it
/usr/local/csf/lib/ConfigServer/RBLCheck.pm
imports
/usr/local/csf/lib/csf.rbls
which currently contains 43 servers
I kind of wish it was just externalized into /etc/csf/
Because since csf.rbls can change with every upgrade, it can just include more and more rbls
Unless there is just a way to exclude them all by default or wildcard and just do your own list in /etc/csf/csf.rblconf
Re: where are the built-in rbl lists?
Posted: 11 Sep 2015, 21:07
by aww+
Does the rblcheck code use the local dns resolver to query the rbl?
Or does it bypass dns and make its own direct call to the rbl server?
Re: where are the built-in rbl lists?
Posted: 12 Sep 2015, 11:44
by ForumAdmin
The inbuilt Spam RBLs are not editable so that we can amend as necessary as new ones appear and old ones die. You can use /etc/csf/csf.rblconf to disable any or all the entries currently found in the /usr/local/csf/lib/csf.rbls but you will have to do so individually. You can then add your own in /etc/csf/csf.rblconf if you wish.
The lookups use the host binary and use the server configured resolver (/etc/resolv.conf).