Nmap Development mailing list archives
[NSE Script] Banner Grabber
From: Kris Katterjohn <katterjohn () gmail com>
Date: Sun, 10 Jun 2007 14:35:30 -0500
Hey everyone! I attached a very simple NSE script I wrote a little earlier (I just really started trying out NSE). It justs grabs banners from open ports (timeouts after 3 seconds). I made a banner grabber in C a looong time ago to learn, and of course then and now a lot of banners give away version numbers and OS info. I know it's really simple (and some of you have probably written one allready), but I was just thinking about if this script would be good to ship along with Nmap, as it can be like an extremely lightweight version and OS detector :) Well, please let me know what you think, but be gentle :) Thanks, Kris Katterjohn
id = "Banner Grabber"
description = "Just grabs any banners"
author = "Kris Katterjohn <katterjohn () gmail com>"
license = "See Nmap's COPYING file for licence"
categories = { "safe" }
portrule = function(host, port)
return port.state == "open"
end
action = function(host, port)
local socket = nmap.new_socket()
socket:set_timeout(3000)
socket:connect(host.ip, port.number, port.protocol)
local status, result = socket:receive_lines(1)
socket:close()
if result ~= "TIMEOUT" then
return result
end
end
Attachment:
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://SecLists.Org
Current thread:
- [NSE Script] Banner Grabber Kris Katterjohn (Jun 10)
- Re: [NSE Script] Banner Grabber Diman Todorov (Jun 12)
