1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-06 04:31:29 +00:00

Avoid empty script output

This commit is contained in:
dmiller
2018-02-21 03:10:27 +00:00
parent 01e7430797
commit 370825918a
5 changed files with 9 additions and 6 deletions

View File

@@ -46,7 +46,6 @@ action = function( host, port )
stdnse.debug1("Status %s",response['status-line'] or "No Response") stdnse.debug1("Status %s",response['status-line'] or "No Response")
if response['status-line'] and response['status-line']:match("200%s+OK") and response['body'] then if response['status-line'] and response['status-line']:match("200%s+OK") and response['body'] then
local body = response['body']:gsub("%%","%%%%") local body = response['body']:gsub("%%","%%%%")
stdnse.debug2("Body %s\n",body)
if body:match("([^][\"]+)\">Log") then if body:match("([^][\"]+)\">Log") then
port.version.name = "hadoop-datanode" port.version.name = "hadoop-datanode"
port.version.product = "Apache Hadoop" port.version.product = "Apache Hadoop"
@@ -55,6 +54,8 @@ action = function( host, port )
stdnse.debug1("Logs %s",logs) stdnse.debug1("Logs %s",logs)
result["Logs"] = logs result["Logs"] = logs
end end
end
if #result > 0 then
return result return result
end end
end end

View File

@@ -90,7 +90,9 @@ local get_userhistory = function( host, port )
end end
end end
end end
if #results > 0 then
return results return results
end
end end
local get_tasktrackers = function( host, port ) local get_tasktrackers = function( host, port )
local results = {} local results = {}
@@ -174,6 +176,6 @@ action = function( host, port )
port.version.name = "hadoop-jobtracker" port.version.name = "hadoop-jobtracker"
port.version.product = "Apache Hadoop" port.version.product = "Apache Hadoop"
nmap.set_port_version(host, port) nmap.set_port_version(host, port)
end
return result return result
end
end end

View File

@@ -174,7 +174,7 @@ action = function( host, port )
port.version.name = "hadoop-namenode" port.version.name = "hadoop-namenode"
port.version.product = "Apache Hadoop" port.version.product = "Apache Hadoop"
nmap.set_port_version(host, port) nmap.set_port_version(host, port)
return result
end end
return stdnse.format_output(true, result)
end end
end end

View File

@@ -74,7 +74,7 @@ action = function( host, port )
port.version.name = "hadoop-tasktracker" port.version.name = "hadoop-tasktracker"
port.version.product = "Apache Hadoop" port.version.product = "Apache Hadoop"
nmap.set_port_version(host, port) nmap.set_port_version(host, port)
end
return result return result
end end
end
end end

View File

@@ -140,6 +140,6 @@ action = function( host, port )
port.version.name = "hbase-master" port.version.name = "hbase-master"
port.version.product = "Apache Hadoop Hbase" port.version.product = "Apache Hadoop Hbase"
nmap.set_port_version(host, port) nmap.set_port_version(host, port)
end
return result return result
end
end end