[Pdns-users] Ongoing DNS Denial of Service attacks & 3.6.0

Peter van Dijk peter.van.dijk at netherlabs.nl
Mon Jan 5 10:37:28 UTC 2015


Hello Ciro,

On 03 Jan 2015, at 5:53 , Ciro Iriarte <cyruspy at gmail.com> wrote:

> Hi Bert!, did the example made it to the documentation?, unluckily the provided link is dead now.

If you mean the pastie-link, it appears to work right now. Copying here for our archives:



function endswith(s, send)
         return #s >= #send and s:find(send, #s-#send+1, true) and true or false
end


blocklist={"yazisu.gzkthg.com.", "www.sidear.cn.", "www.qe120.com."}

function preresolve ( remoteip, domain, qtype )
        for k,v in pairs(blocklist) do
                if endswith(domain, v)
                then
                        return pdns.DROP, {}
                end
        end
        return pdns.PASS, {}
end

Kind regards,
-- 
Peter van Dijk
Netherlabs Computer Consulting BV - http://www.netherlabs.nl/





More information about the Pdns-users mailing list