mirror of
https://github.com/nmap/nmap.git
synced 2025-12-15 20:29:03 +00:00
Fix http.get_url with https. http://seclists.org/nmap-dev/2015/q3/336
This commit is contained in:
@@ -175,7 +175,14 @@ local function bestoption(port)
|
||||
end
|
||||
if port.version and port.version.service_tunnel and port.version.service_tunnel == "ssl" then return "ssl","tcp" end
|
||||
if port.version and port.version.name_confidence and port.version.name_confidence > 6 then return "tcp","ssl" end
|
||||
if is_ssl(port) then return "ssl","tcp" end
|
||||
local _port = {
|
||||
number = port.number,
|
||||
service = port.service,
|
||||
protocol = port.protocol or "tcp",
|
||||
state = port.state or "open",
|
||||
version = port.version or {}
|
||||
}
|
||||
if is_ssl(_port) then return "ssl","tcp" end
|
||||
elseif type(port) == 'number' then
|
||||
if is_ssl({number=port, protocol="tcp", state="open", version={}}) then return "ssl","tcp" end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user