@skillsboy:
I have tried that pachage, but for some reason it didn't work for me.
@anajames:
The package does not work for me either. Any guide would be appreciated.
To implement this in pfBlockerNG DNSBL, just follow these basic instructions:
https://forum.pfsense.org/index.php?topic=102470.msg572943#msg572943
Then enable the TLD option.
Enter all of the TLDs that you would like to block ie "ru" "cn" "pw" "top" etc… into the TLD Blacklist customlist. You can click on the blue infoblock icons for further details…
The benefit of using the TLD feature of the pfBlockerNG package is that blocking a TLD will also remove all other blocklist references to domains that have these blocked TLDs. So this will reduce the overall size of the DNSBL database...
You can also leverage the TLD Whitelist option, to allow a specific Domain while still blocking all other domains in a TLD.
Here is a list of the worst TLDs as reference:
https://www.spamhaus.org/statistics/tlds/
http://toolbar.netcraft.com/stats/tlds
Hope that helps!