Nmap Development mailing list archives
[NSE patch] HTTPS support for showHTMLTitle
From: Sven Klemm <sven () c3d2 de>
Date: Thu, 28 Jun 2007 13:49:28 +0200
Hi attached is a patch that adds https support to showHTMLTitle. It uses the port number to decide whether ssl is required or not. There is probably a better way to detect whether ssl is needed, but in the soc branch http and https both show up as service "http". Is there a way I can access the command line parameters of nmap from within lua? Cheers, Sven
Index: scripts/showHTMLTitle.nse
===================================================================
--- scripts/showHTMLTitle.nse (revision 5043)
+++ scripts/showHTMLTitle.nse (working copy)
@@ -21,13 +21,19 @@
--end
action = function(host, port)
- local url, socket, request, result, status, s, title
+ local url, socket, request, result, status, s, title, protocol
url = "http://" .. host.name
socket = nmap.new_socket()
- socket:connect(host.ip, port.number)
+ if port.number == 443 then
+ protocol = "ssl"
+ else
+ protocol = "tcp"
+ end
+
+ socket:connect(host.ip, port.number, protocol )
request = "GET / HTTP/1.0\r\n\r\n"
socket:send(request)
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 patch] HTTPS support for showHTMLTitle Sven Klemm (Jun 28)
- Re: [NSE patch] HTTPS support for showHTMLTitle Matthew Boyle (Jun 28)
- Re: [NSE patch] HTTPS support for showHTMLTitle Sven Klemm (Jun 28)
- Re: [NSE patch] HTTPS support for showHTMLTitle Diman Todorov (Jun 29)
- Re: [NSE patch] HTTPS support for showHTMLTitle Sven Klemm (Jun 28)
- Re: [NSE patch] HTTPS support for showHTMLTitle Matthew Boyle (Jun 28)
