From a2c28635318e644c305500cd46263cdc2ba88264 Mon Sep 17 00:00:00 2001 From: david Date: Mon, 30 Jul 2012 18:58:32 +0000 Subject: [PATCH] Remove "hardmatched" argument from calls to nmap.set_port_version. This is the default and can be omitted. Seeing as the value of this argument was "hardmatched" in 100% of cases, we're better off pretending the parameter doesn't exist. --- docs/scripting.xml | 2 +- nselib/mssql.lua | 6 +++--- scripts/acarsd-info.nse | 2 +- scripts/amqp-info.nse | 2 +- scripts/backorifice-brute.nse | 2 +- scripts/backorifice-info.nse | 2 +- scripts/bitcoinrpc-info.nse | 2 +- scripts/cccam-version.nse | 2 +- scripts/couchdb-databases.nse | 2 +- scripts/couchdb-stats.nse | 2 +- scripts/db2-das-info.nse | 2 +- scripts/drda-info.nse | 2 +- scripts/hadoop-datanode-info.nse | 2 +- scripts/hadoop-jobtracker-info.nse | 2 +- scripts/hadoop-namenode-info.nse | 2 +- scripts/hadoop-tasktracker-info.nse | 2 +- scripts/hbase-master-info.nse | 2 +- scripts/hbase-region-info.nse | 2 +- scripts/http-huawei-hg5xx-vuln.nse | 2 +- scripts/iax2-version.nse | 2 +- scripts/jdwp-version.nse | 4 ++-- scripts/lexmark-config.nse | 2 +- scripts/maxdb-info.nse | 2 +- scripts/mcafee-epo-agent.nse | 2 +- scripts/modbus-discover.nse | 2 +- scripts/mongodb-databases.nse | 2 +- scripts/mongodb-info.nse | 4 ++-- scripts/ms-sql-info.nse | 2 +- scripts/nat-pmp-info.nse | 2 +- scripts/ndmp-version.nse | 2 +- scripts/netbus-version.nse | 2 +- scripts/nrpe-enum.nse | 2 +- scripts/openlookup-info.nse | 2 +- scripts/ovs-agent-version.nse | 2 +- scripts/pptp-version.nse | 2 +- scripts/quake3-info.nse | 2 +- scripts/quake3-master-getservers.nse | 2 +- scripts/rmi-dumpregistry.nse | 2 +- scripts/rpcap-info.nse | 2 +- scripts/skypev2-version.nse | 2 +- scripts/stun-info.nse | 2 +- scripts/stun-version.nse | 2 +- scripts/versant-info.nse | 2 +- scripts/wdb-version.nse | 2 +- scripts/xmpp-info.nse | 4 ++-- 45 files changed, 50 insertions(+), 50 deletions(-) diff --git a/docs/scripting.xml b/docs/scripting.xml index 280a07586..65e4fad6b 100644 --- a/docs/scripting.xml +++ b/docs/scripting.xml @@ -3447,7 +3447,7 @@ action = function(host, port) -- Detected port.version.name = "skype2" port.version.product = "Skype" - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) return end return diff --git a/nselib/mssql.lua b/nselib/mssql.lua index 74a321fc2..4b432e335 100644 --- a/nselib/mssql.lua +++ b/nselib/mssql.lua @@ -2012,7 +2012,7 @@ Helper = -- Give some version info back to Nmap if ( instance.port and instance.version ) then instance.version:PopulateNmapPortVersion( instance.port ) - --nmap.set_port_version( instance.host, instance.port, "hardmatched" ) + --nmap.set_port_version( instance.host, instance.port) end end end @@ -2030,7 +2030,7 @@ Helper = -- Give some version info back to Nmap if ( instance.port and instance.version ) then instance.version:PopulateNmapPortVersion( instance.port ) - nmap.set_port_version( host, instance.port, "hardmatched" ) + nmap.set_port_version( host, instance.port) end end @@ -2069,7 +2069,7 @@ Helper = -- Give some version info back to Nmap if ( instance.port and instance.version ) then instance.version:PopulateNmapPortVersion( instance.port ) - nmap.set_port_version( host, instance.port, "hardmatched" ) + nmap.set_port_version( host, instance.port) end end end diff --git a/scripts/acarsd-info.nse b/scripts/acarsd-info.nse index c21f045fa..b7155ade7 100644 --- a/scripts/acarsd-info.nse +++ b/scripts/acarsd-info.nse @@ -107,7 +107,7 @@ action = function(host, port) end port.version.name = "acarsd" port.version.product = "ACARS Decoder" - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) -- Return results return stdnse.format_output(true, result) diff --git a/scripts/amqp-info.nse b/scripts/amqp-info.nse index df671f1b5..23e5b1eff 100644 --- a/scripts/amqp-info.nse +++ b/scripts/amqp-info.nse @@ -56,7 +56,7 @@ action = function(host, port) port.version.product = cli:getServerProduct() port.version.extrainfo = cli:getProtocolVersion() port.version.version = cli:getServerVersion() - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) return stdnse.format_output(status, cli:getServerProperties()) end diff --git a/scripts/backorifice-brute.nse b/scripts/backorifice-brute.nse index 8f4a69c39..7776a8561 100644 --- a/scripts/backorifice-brute.nse +++ b/scripts/backorifice-brute.nse @@ -229,7 +229,7 @@ local backorifice = end self.port.version.hostname = BOhostname if not self.port.version.ostype then self.port.version.ostype = "Windows" end - nmap.set_port_version(self.host, self.port, "hardmatched") + nmap.set_port_version(self.host, self.port) nmap.set_port_state(self.host,self.port,"open") end } diff --git a/scripts/backorifice-info.nse b/scripts/backorifice-info.nse index fcee64b6d..1eb9571e0 100644 --- a/scripts/backorifice-info.nse +++ b/scripts/backorifice-info.nse @@ -253,7 +253,7 @@ local function insert_version_info(host,port,BOversion,BOhostname,initial_seed,p end port.version.hostname = BOhostname if(port.version.ostype == nil) then port.version.ostype = "Windows" end - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) nmap.set_port_state(host, port, "open") end diff --git a/scripts/bitcoinrpc-info.nse b/scripts/bitcoinrpc-info.nse index 6c803b875..b0aec5528 100644 --- a/scripts/bitcoinrpc-info.nse +++ b/scripts/bitcoinrpc-info.nse @@ -140,7 +140,7 @@ action = function(host, port) if info.version then port.version.version = decode_bitcoin_version(info.version) end - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) end end diff --git a/scripts/cccam-version.nse b/scripts/cccam-version.nse index 664758562..78f549cb1 100644 --- a/scripts/cccam-version.nse +++ b/scripts/cccam-version.nse @@ -135,5 +135,5 @@ function action(host, port) port.version.name = "cccam" port.version.version = "CCcam DVR card sharing system" - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) end diff --git a/scripts/couchdb-databases.nse b/scripts/couchdb-databases.nse index e596bf410..bda5f98bc 100644 --- a/scripts/couchdb-databases.nse +++ b/scripts/couchdb-databases.nse @@ -88,7 +88,7 @@ action = function(host, port) -- Here we know it is a couchdb port.version.name ='httpd' port.version.product='Apache CouchDB' - nmap.set_port_version(host,port,'hardmatched') + nmap.set_port_version(host,port) -- We have a valid table in result containing the parsed json -- now, get all the interesting bits diff --git a/scripts/couchdb-stats.nse b/scripts/couchdb-stats.nse index e89c2d7a8..cfb7ce4fd 100644 --- a/scripts/couchdb-stats.nse +++ b/scripts/couchdb-stats.nse @@ -107,7 +107,7 @@ action = function(host, port) -- Here we know it is a couchdb port.version.name ='httpd' port.version.product='Apache CouchDB' - nmap.set_port_version(host,port,'hardmatched') + nmap.set_port_version(host,port) -- We have a valid table in result containing the parsed json -- now, get all the interesting bits diff --git a/scripts/db2-das-info.nse b/scripts/db2-das-info.nse index f7e7b8538..88da1e0ca 100644 --- a/scripts/db2-das-info.nse +++ b/scripts/db2-das-info.nse @@ -423,7 +423,7 @@ action = function(host, port) port.version.name = "ibm-db2" port.version.product = "IBM DB2 Database Server" port.version.name_confidence = 100 - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) nmap.set_port_state(host, port, "open") end diff --git a/scripts/drda-info.nse b/scripts/drda-info.nse index 71d2cd98a..3056a75ea 100644 --- a/scripts/drda-info.nse +++ b/scripts/drda-info.nse @@ -103,7 +103,7 @@ action = function( host, port ) nmap.set_port_state(host, port, "open") if response.srvclass ~= nil then port.version.extrainfo = response.srvclass end - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) -- Generate results table.insert( results, ("Server Platform: %s"):format( response.srvclass ) ) diff --git a/scripts/hadoop-datanode-info.nse b/scripts/hadoop-datanode-info.nse index d1a0219a5..fbe58a5b9 100644 --- a/scripts/hadoop-datanode-info.nse +++ b/scripts/hadoop-datanode-info.nse @@ -50,7 +50,7 @@ action = function( host, port ) if response['status-line'] and response['status-line']:match("200%s+OK") and response['body'] then port.version.name = "hadoop-datanode" port.version.product = "Apache Hadoop" - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) local body = response['body']:gsub("%%","%%%%") stdnse.print_debug(2, ("%s: Body %s\n"):format(SCRIPT_NAME,body)) if body:match("([^][\"]+)\">Log") then diff --git a/scripts/hadoop-jobtracker-info.nse b/scripts/hadoop-jobtracker-info.nse index 90ea6cd7c..b4e9accf9 100644 --- a/scripts/hadoop-jobtracker-info.nse +++ b/scripts/hadoop-jobtracker-info.nse @@ -150,7 +150,7 @@ action = function( host, port ) stdnse.print_debug(1, ("%s: Log Files %s"):format(SCRIPT_NAME,logfiles)) table.insert(result, ("Log Files: %s"):format(logfiles)) end - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) local tasktrackers = get_tasktrackers (host, port) if next(tasktrackers) then table.insert(result, "Tasktrackers: ") diff --git a/scripts/hadoop-namenode-info.nse b/scripts/hadoop-namenode-info.nse index 6c9c68fa4..e1c981c77 100644 --- a/scripts/hadoop-namenode-info.nse +++ b/scripts/hadoop-namenode-info.nse @@ -139,7 +139,7 @@ action = function( host, port ) table.insert(result,"Total\tUsed (DFS)\tUsed (Non DFS)\tRemaining") table.insert(result, ("%s\t%s\t%s\t%s"):format(capacity[3],capacity[4],capacity[5],capacity[6])) end - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) local datanodes_live = get_datanodes(host,port, "LIVE") if next(datanodes_live) then table.insert(result, "Datanodes (Live): ") diff --git a/scripts/hadoop-tasktracker-info.nse b/scripts/hadoop-tasktracker-info.nse index 71845684b..f95d6196d 100644 --- a/scripts/hadoop-tasktracker-info.nse +++ b/scripts/hadoop-tasktracker-info.nse @@ -74,7 +74,7 @@ action = function( host, port ) stdnse.print_debug(1, ("%s: Logs %s"):format(SCRIPT_NAME,logs)) table.insert(result, ("Logs: %s"):format(logs)) end - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) return stdnse.format_output(true, result) end end diff --git a/scripts/hbase-master-info.nse b/scripts/hbase-master-info.nse index 85951a091..55f783cb9 100644 --- a/scripts/hbase-master-info.nse +++ b/scripts/hbase-master-info.nse @@ -127,7 +127,7 @@ action = function( host, port ) end end end - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) if next(region_servers) then table.insert(result,"Region Servers:") table.insert(result,region_servers) diff --git a/scripts/hbase-region-info.nse b/scripts/hbase-region-info.nse index 06f54f8c1..e1f9e3dfa 100644 --- a/scripts/hbase-region-info.nse +++ b/scripts/hbase-region-info.nse @@ -90,7 +90,7 @@ action = function( host, port ) end end end - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) return stdnse.format_output(true, result) end end diff --git a/scripts/http-huawei-hg5xx-vuln.nse b/scripts/http-huawei-hg5xx-vuln.nse index 96476dff8..d46f2547d 100644 --- a/scripts/http-huawei-hg5xx-vuln.nse +++ b/scripts/http-huawei-hg5xx-vuln.nse @@ -120,7 +120,7 @@ including PPPoE credentials, firmware version, model, gateway, dns servers and a end if firmware_version and model then port.version.product = string.format("Huawei aDSL modem %s (%s)", model, firmware_version) - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) end vuln.extra_info = info return vuln_report:make_output(vuln) diff --git a/scripts/iax2-version.nse b/scripts/iax2-version.nse index b7373dec9..f49a73ea7 100644 --- a/scripts/iax2-version.nse +++ b/scripts/iax2-version.nse @@ -46,7 +46,7 @@ action = function(host, port) then nmap.set_port_state(host, port, "open") port.version.name = "iax2" - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) end end diff --git a/scripts/jdwp-version.nse b/scripts/jdwp-version.nse index 4ccc5e513..828081af3 100644 --- a/scripts/jdwp-version.nse +++ b/scripts/jdwp-version.nse @@ -45,7 +45,7 @@ action = function(host, port) if (string.match(result,"^JDWP%-Handshake\0.*\128") ~= nil) then port.version.name="jdwp" port.version.product="unknown" - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) end return end @@ -53,6 +53,6 @@ action = function(host, port) port.version.product = match[1] port.version.version = match[3] -- port.version.extrainfo = match[2] .. "\n" .. match[4] - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) return end diff --git a/scripts/lexmark-config.nse b/scripts/lexmark-config.nse index 164a5fc03..73bb21d7b 100644 --- a/scripts/lexmark-config.nse +++ b/scripts/lexmark-config.nse @@ -80,7 +80,7 @@ action = function( host, port ) -- set port to open nmap.set_port_state(host, port, "open") - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) return stdnse.format_output(true, result) end diff --git a/scripts/maxdb-info.nse b/scripts/maxdb-info.nse index dc61ad3e5..7769f908b 100644 --- a/scripts/maxdb-info.nse +++ b/scripts/maxdb-info.nse @@ -170,7 +170,7 @@ action = function(host, port) port.version.product = "SAP MaxDB" port.version.version = version_info.VERSION port.version.ostype = version_info.SYSNAME - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) return stdnse.format_output(true, result) end diff --git a/scripts/mcafee-epo-agent.nse b/scripts/mcafee-epo-agent.nse index cc0a9d2f5..b40cd0d39 100644 --- a/scripts/mcafee-epo-agent.nse +++ b/scripts/mcafee-epo-agent.nse @@ -66,7 +66,7 @@ action = function(host, port) port.version.name = 'http' port.version.product = 'McAfee ePolicy Orchestrator Agent' port.version.extrainfo = string.format('ePOServerName: %s, AgentGuid: %s', epoServerName, agentGUID) - nmap.set_port_version(host, port, 'hardmatched') + nmap.set_port_version(host, port) return nil end end diff --git a/scripts/modbus-discover.nse b/scripts/modbus-discover.nse index 9c1905e5b..32b52cf8e 100644 --- a/scripts/modbus-discover.nse +++ b/scripts/modbus-discover.nse @@ -163,7 +163,7 @@ action = function(host, port) if ( #results > 0 ) then port.state = "open" port.version.name = "modbus" - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) end return stdnse.format_output(true, results) diff --git a/scripts/mongodb-databases.nse b/scripts/mongodb-databases.nse index 5521c28ba..683a7cf1a 100644 --- a/scripts/mongodb-databases.nse +++ b/scripts/mongodb-databases.nse @@ -88,7 +88,7 @@ function action(host,port) port.version.name ='mongodb' port.version.product='MongoDB' - nmap.set_port_version(host,port,'hardmatched') + nmap.set_port_version(host,port) local output = mongodb.queryResultToTable(result) if err ~= nil then diff --git a/scripts/mongodb-info.nse b/scripts/mongodb-info.nse index fa72a44c5..55a73ae1d 100644 --- a/scripts/mongodb-info.nse +++ b/scripts/mongodb-info.nse @@ -105,7 +105,7 @@ function action(host,port) port.version.name ='mongodb' port.version.product='MongoDB' port.version.name_confidence = 100 - nmap.set_port_version(host,port,'hardmatched') + nmap.set_port_version(host,port) status, packet = mongodb.buildInfoQuery() if not status then return packet end @@ -119,7 +119,7 @@ function action(host,port) local versionNumber = buildQResult['version'] port.version.product='MongoDB '..versionNumber - nmap.set_port_version(host,port,'hardmatched') + nmap.set_port_version(host,port) local stat_out = mongodb.queryResultToTable(statQResult) local build_out = mongodb.queryResultToTable(buildQResult) diff --git a/scripts/ms-sql-info.nse b/scripts/ms-sql-info.nse index 47b6bf6e4..05be54ebb 100644 --- a/scripts/ms-sql-info.nse +++ b/scripts/ms-sql-info.nse @@ -222,7 +222,7 @@ local function process_instance( instance ) -- Give some version info back to Nmap if ( instance.port and instance.version ) then instance.version:PopulateNmapPortVersion( instance.port ) - nmap.set_port_version( instance.host, instance.port, "hardmatched" ) + nmap.set_port_version( instance.host, instance.port) end end diff --git a/scripts/nat-pmp-info.nse b/scripts/nat-pmp-info.nse index cbd942f85..e464d115b 100644 --- a/scripts/nat-pmp-info.nse +++ b/scripts/nat-pmp-info.nse @@ -31,7 +31,7 @@ action = function(host, port) if ( status ) then nmap.set_port_state(host, port, "open") port.version.name = "nat-pmp" - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) return stdnse.format_output(true, ("WAN IP: %s"):format(response.ip)) end diff --git a/scripts/ndmp-version.nse b/scripts/ndmp-version.nse index 2d1ab13a8..381cbc6a7 100644 --- a/scripts/ndmp-version.nse +++ b/scripts/ndmp-version.nse @@ -59,5 +59,5 @@ action = function(host, port) if ( major and minor and build and smajor and sminor ) then port.version.extrainfo = port.version.extrainfo .. ("OS ver: %d.%d; OS Build: %d; OS Service Pack: %d"):format(major, minor, build, smajor) end - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) end diff --git a/scripts/netbus-version.nse b/scripts/netbus-version.nse index 61bb0a121..35862d1d8 100644 --- a/scripts/netbus-version.nse +++ b/scripts/netbus-version.nse @@ -43,7 +43,7 @@ action = function( host, port ) port.version.product = "NetBuster" port.version.extrainfo = "honeypot" port.version.version = nil - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) return end diff --git a/scripts/nrpe-enum.nse b/scripts/nrpe-enum.nse index 690087c1e..c058ca97e 100644 --- a/scripts/nrpe-enum.nse +++ b/scripts/nrpe-enum.nse @@ -242,7 +242,7 @@ action = function(host, port) -- Record service description. port.version.name = "nrpe" port.version.product = "Nagios Remote Plugin Executor" - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) -- Format table, without trailing newline. results = tab.dump(results) diff --git a/scripts/openlookup-info.nse b/scripts/openlookup-info.nse index 0d377a38b..86f7a78cc 100644 --- a/scripts/openlookup-info.nse +++ b/scripts/openlookup-info.nse @@ -252,7 +252,7 @@ action = function(host, port) if version then port.version.version = version end - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) if #options < 1 then return end diff --git a/scripts/ovs-agent-version.nse b/scripts/ovs-agent-version.nse index c3b1c998a..62db636e0 100644 --- a/scripts/ovs-agent-version.nse +++ b/scripts/ovs-agent-version.nse @@ -43,7 +43,7 @@ local function set_port_version(host, port, version, server) port.version.extrainfo = string.format("BaseHTTP %s; Python SimpleXMLRPCServer; Python %s", basehttp, python) end end - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) end function action(host, port) diff --git a/scripts/pptp-version.nse b/scripts/pptp-version.nse index 243213c81..d9f21c14a 100644 --- a/scripts/pptp-version.nse +++ b/scripts/pptp-version.nse @@ -85,7 +85,7 @@ action = function(host, port) if hostname ~= nil then port.version.hostname = hostname end port.version.service_tunnel = "none" - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) end end diff --git a/scripts/quake3-info.nse b/scripts/quake3-info.nse index a682958c4..541ee93c8 100644 --- a/scripts/quake3-info.nse +++ b/scripts/quake3-info.nse @@ -238,7 +238,7 @@ action = function(host, port) if string.find(osline, "win") then port.version.ostype = "Windows" end - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) end local fraglimit = fields["fraglimit"] diff --git a/scripts/quake3-master-getservers.nse b/scripts/quake3-master-getservers.nse index ec02dfe15..b3d21e3fe 100644 --- a/scripts/quake3-master-getservers.nse +++ b/scripts/quake3-master-getservers.nse @@ -98,7 +98,7 @@ local function getservers(host, port, q3protocol) end port.version.name = "quake3-master" - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) local EOT = bin.pack("ACCC", "EOT", 0, 0, 0) local pieces = stdnse.strsplit("\\", data) diff --git a/scripts/rmi-dumpregistry.nse b/scripts/rmi-dumpregistry.nse index b71b27c3b..eb21ace50 100644 --- a/scripts/rmi-dumpregistry.nse +++ b/scripts/rmi-dumpregistry.nse @@ -212,7 +212,7 @@ function action(host,port, args) -- It's definitely RMI! port.version.name ='java-rmi' port.version.product='Java RMI Registry' - nmap.set_port_version(host,port,'hardmatched') + nmap.set_port_version(host,port) -- Monkey patch the java-class in rmi, to set our own custom data formatter -- for classpaths diff --git a/scripts/rpcap-info.nse b/scripts/rpcap-info.nse index 6e77027cd..d84e788ba 100644 --- a/scripts/rpcap-info.nse +++ b/scripts/rpcap-info.nse @@ -63,7 +63,7 @@ local function getInfo(host, port, username, password) port.version.name = "rpcap" port.version.product = "WinPcap remote packet capture daemon" - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) return true, resp end diff --git a/scripts/skypev2-version.nse b/scripts/skypev2-version.nse index 0070e6932..fe0cee236 100644 --- a/scripts/skypev2-version.nse +++ b/scripts/skypev2-version.nse @@ -46,7 +46,7 @@ action = function(host, port) -- Detected port.version.name = "skype2" port.version.product = "Skype" - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) return end return diff --git a/scripts/stun-info.nse b/scripts/stun-info.nse index a3a643c7f..035fda031 100644 --- a/scripts/stun-info.nse +++ b/scripts/stun-info.nse @@ -40,7 +40,7 @@ action = function(host, port) port.version.name = "stun" nmap.set_port_state(host, port, "open") - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) if ( result ) then return "\n External IP: " .. result diff --git a/scripts/stun-version.nse b/scripts/stun-version.nse index 2c834b3dc..d97ef6784 100644 --- a/scripts/stun-version.nse +++ b/scripts/stun-version.nse @@ -37,5 +37,5 @@ action = function(host, port) port.version.name = "stun" port.version.product = result nmap.set_port_state(host, port, "open") - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) end diff --git a/scripts/versant-info.nse b/scripts/versant-info.nse index bbbd75504..fedabeb84 100644 --- a/scripts/versant-info.nse +++ b/scripts/versant-info.nse @@ -83,7 +83,7 @@ action = function(host, port) port.version.product = "Versant Database" port.version.name = "versant" - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) -- the script may fail after this part, but we want to report at least -- the above information if that's the case. diff --git a/scripts/wdb-version.nse b/scripts/wdb-version.nse index c7a491a26..82ef22672 100644 --- a/scripts/wdb-version.nse +++ b/scripts/wdb-version.nse @@ -187,7 +187,7 @@ action = function(host, port) if (port.version.ostype ~= nil) then port.version.ostype = "VxWorks " .. info["rt_vers"] end - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) local o = {} table.insert(o, "VULNERABLE: Wind River Systems VxWorks debug service enabled. See http://www.kb.cert.org/vuls/id/362332") if (info.agent_ver) then diff --git a/scripts/xmpp-info.nse b/scripts/xmpp-info.nse index 022e39c62..8601e274a 100644 --- a/scripts/xmpp-info.nse +++ b/scripts/xmpp-info.nse @@ -386,7 +386,7 @@ local scan = function(host, port, server_name, tls, n) port.state = "open" port.version.product = hint port.version.name_confidence = 100 - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) end -- Funny situation: we have a hash of server capabilities list, @@ -443,7 +443,7 @@ local server_info = function(host, port, id1, id2) port.version.product = v.name stdnse.print_debug(" " .. v.name) port.version.name_confidence = 60 - nmap.set_port_version(host, port, "hardmatched") + nmap.set_port_version(host, port) break end end