where are the built-in rbl lists?

Post Reply
aww+
Junior Member
Posts: 105
Joined: 27 Aug 2012, 20:53

where are the built-in rbl lists?

Post 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?
aww+
Junior Member
Posts: 105
Joined: 27 Aug 2012, 20:53

Re: where are the built-in rbl lists?

Post 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
aww+
Junior Member
Posts: 105
Joined: 27 Aug 2012, 20:53

Re: where are the built-in rbl lists?

Post 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?
ForumAdmin
Moderator
Posts: 1524
Joined: 01 Oct 2008, 09:24

Re: where are the built-in rbl lists?

Post 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).
Post Reply