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?
where are the built-in rbl lists?
Re: where are the built-in rbl lists?
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
/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?
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?
Or does it bypass dns and make its own direct call to the rbl server?
-
- Moderator
- Posts: 1524
- Joined: 01 Oct 2008, 09:24
Re: where are the built-in rbl lists?
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).
The lookups use the host binary and use the server configured resolver (/etc/resolv.conf).