[Pdns-users] Blocklist file format
Adrian Minta
adrian.minta at gmail.com
Tue Mar 7 17:17:32 UTC 2023
Thank you Otto !
RPZ seems to be a very nice feature for malware domains blocking and
other legal blocking requirements.
Do you have a link with some examples on how it should be used ?
On 3/7/23 09:12, Otto Moerbeek wrote:
> There is, check RPZs: https://docs.powerdns.com/recursor/lua-config/rpz.html
>
> -Otto
>
>
> On Tue, Mar 07, 2023 at 08:46:54AM +0200, Adrian M via Pdns-users wrote:
>
>> Having a policy list implemented directly in pdns-resolver it will be a
>> very nice feature nowadays IMHO.
>>
>> On Sun, Mar 5, 2023 at 5:29 PM Darac Marjal via Pdns-users <
>> pdns-users at mailman.powerdns.com> wrote:
>>
>>> You might find https://github.com/thommay/blocklister useful. This script
>>> takes lists of domains - in the common adblock format - and compiles them
>>> into a lua file, performing sorting and deduplication as it goes.
>>>
>>>
>>> On 05/03/2023 10:28, Clifford Dsouza via Pdns-users wrote:
>>>
>>> Hi
>>>
>>> I've configured Powerdns to block certain domain using lua..
>>>
>>> The lua file the recursor.conf refers to has the below code
>>>
>>> -----------------------------------------------------
>>> blocked_domains=newDS()
>>>
>>> blocked_domains:add(dofile("/etc/pdns-recursor/blocklist.lua"))
>>>
>>> function preresolve(dq)
>>>
>>> if(not blocked_domains:check(dq.qname) or (dq.qtype ~= pdns.A and
>>> dq.qtype ~= pdns.AAAA)) then
>>> return false
>>> else
>>>
>>> dq:addAnswer(pdns.A, "182.X.X.X", 60, "blockpage.co.in")
>>> return true
>>> end
>>> end
>>> -----------------------------------------------------
>>> the code references the block list file that has the below format
>>> -----------------------------------------------------
>>> return {
>>> "site1.tobeblocked.com",
>>> "site2.tobeblocked.com",
>>> "site3.tobeblocked.com",
>>> }
>>> --------------------------------------------------
>>>
>>> Is there a way I can populate the blocklist file it with the list of
>>> domains that I want to block, one domain per line, instead of the other
>>> extra characters that i need to type, I just want to avoid syntax errors
>>> when updating the file.
>>>
>>>
>>> Thanks
>>>
>>> Clifford
>>>
>>> NOTICE: This message contains privileged and confidential information
>>> intended only for the use of the addressee named above. If you are not the
>>> intended recipient of this message you are hereby notified that you must
>>> not disseminate, copy or take any action in reliance on it. If you have
>>> received this message in error please notify Microscan Infocommtech Pvt.
>>> Ltd. immediately. Any views expressed in this message are those of the
>>> individual sender, except where the sender has the authority to issue and
>>> specifically states them. Tel - 022-66870600 Fax - 022-66870800
>>>
>>> _______________________________________________
>>> Pdns-users mailing listPdns-users at mailman.powerdns.comhttps://mailman.powerdns.com/mailman/listinfo/pdns-users
>>>
>>> _______________________________________________
>>> Pdns-users mailing list
>>> Pdns-users at mailman.powerdns.com
>>> https://mailman.powerdns.com/mailman/listinfo/pdns-users
>>>
>> _______________________________________________
>> Pdns-users mailing list
>> Pdns-users at mailman.powerdns.com
>> https://mailman.powerdns.com/mailman/listinfo/pdns-users
--
Best regards,
Adrian Minta
More information about the Pdns-users
mailing list