
Nmap Development mailing list archives
Re: [NSE] New script dns-blacklist
From: Patrik Karlsson <patrik () cqure net>
Date: Mon, 2 Jan 2012 16:11:34 +0100
On Mon, Jan 2, 2012 at 12:31 PM, Duarte Silva <duarte.silva () serializing me>wrote:
Hi Patrik, I added two new DNSBL providers, one for TOR nodes [1] and another for malware attacks [2]. I ended up stumbling on http:BL [3], which I wanted to add since it has some nice functionality. The problem is that this provider needs the user to provide a API key. Currently the library doesn't support user provided arguments. I already have some ideas on how to tackle the problem in a generic way (support for other providers) but I was wondering if you think the functionality the provider has, makes up for the trouble of changing the dnsbl library? [1] https://www.dan.me.uk/dnsbl [2] http://www.blocklist.de/en/api.html#dns [3] http://www.projecthoneypot.org/httpbl_api.php Regards, Duarte Silva
Hi Duarte, There was no patch for the first two services attached to your post? I checked them out and they both seem interesting, the first one would probably fit under the PROXY section, while the second one should probably go into a category called ATTACK or similar? In regards to the third one I think it both looks interesting and something to add. For the key part I don't think it's very difficult to do with the existing library. One way of doing it would be to get a script argument with the key in the fmt_query function of each services that needs one. Check out the first service in the list, it has a fmt_query function to show how it works. I guess it could look something like this: fmt_query = function(ip) local rev_ip = dns.reverse(ip):match("^(.*)%.in%-addr%.arpa$") local key = stdnse.get_script_args("dnsbl.key.dnsbl.httpbl.org") if ( not(key) ) then return end return ("%s.%s.dnsbl.httpbl.org"):format(key,rev_ip) end I guess the checkBL function would need to be patched to handle an empty response from the fmt_query function. Cheers, Patrik -- Patrik Karlsson http://www.cqure.net http://twitter.com/nevdull77 _______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://seclists.org/nmap-dev/
Current thread:
- Re: [NSE] New script dns-blacklist Duarte Silva (Jan 02)
- Re: [NSE] New script dns-blacklist Patrik Karlsson (Jan 02)
- Re: [NSE] New script dns-blacklist Duarte Silva (Jan 02)
- Re: [NSE] New script dns-blacklist Patrik Karlsson (Jan 02)
- Re: [NSE] New script dns-blacklist Duarte Silva (Jan 03)
- Re: [NSE] New script dns-blacklist Duarte Silva (Jan 06)
- Re: [NSE] New script dns-blacklist Duarte Silva (Jan 06)
- Re: [NSE] New script dns-blacklist Duarte Silva (Jan 02)
- Re: [NSE] New script dns-blacklist Patrik Karlsson (Jan 02)
- Re: [NSE] New script dns-blacklist Arne Martin Wandsvig (Jan 07)
- Re: [NSE] New script dns-blacklist Patrik Karlsson (Jan 08)
- Re: [NSE] New script dns-blacklist Patrik Karlsson (Jan 08)
- Re: [NSE] New script dns-blacklist Duarte Silva (Jan 08)