1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-10 17:59:04 +00:00

Put nat-pmp-info.nse in the "default" category. Let the portrule match

the service "nat-pmp". Set the service name "nat-pmp" on success.
This commit is contained in:
david
2010-09-28 22:30:18 +00:00
parent 654ba6d0e7
commit 7dcd478487
2 changed files with 5 additions and 4 deletions

View File

@@ -24,12 +24,12 @@ Queries the NAT-PMP service for the external address
author = "Patrik Karlsson" author = "Patrik Karlsson"
license = "Same as Nmap--See http://nmap.org/book/man-legal.html" license = "Same as Nmap--See http://nmap.org/book/man-legal.html"
categories = {"safe", "discovery"} categories = {"default", "safe", "discovery"}
require "stdnse" require "stdnse"
require "shortport" require "shortport"
portrule = shortport.portnumber(5351, "udp", {"open", "open|filtered"}) portrule = shortport.port_or_service(5351, "nat-pmp", "udp")
process_response = function( data ) process_response = function( data )
@@ -96,8 +96,9 @@ action = function( host, port )
-- set port to open -- set port to open
nmap.set_port_state(host, port, "open") 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, "hardmatched")
return (" \n External ip: %s"):format( external_ip ) return (" \n External ip: %s"):format( external_ip )
end end

View File

@@ -83,7 +83,7 @@ Entry { filename = "mysql-empty-password.nse", categories = { "auth", "intrusive
Entry { filename = "mysql-info.nse", categories = { "default", "discovery", "safe", } } Entry { filename = "mysql-info.nse", categories = { "default", "discovery", "safe", } }
Entry { filename = "mysql-users.nse", categories = { "discovery", "intrusive", } } Entry { filename = "mysql-users.nse", categories = { "discovery", "intrusive", } }
Entry { filename = "mysql-variables.nse", categories = { "discovery", "intrusive", } } Entry { filename = "mysql-variables.nse", categories = { "discovery", "intrusive", } }
Entry { filename = "nat-pmp-info.nse", categories = { "discovery", "safe", } } Entry { filename = "nat-pmp-info.nse", categories = { "default", "discovery", "safe", } }
Entry { filename = "nbstat.nse", categories = { "default", "discovery", "safe", } } Entry { filename = "nbstat.nse", categories = { "default", "discovery", "safe", } }
Entry { filename = "nfs-ls.nse", categories = { "discovery", "safe", } } Entry { filename = "nfs-ls.nse", categories = { "discovery", "safe", } }
Entry { filename = "nfs-showmount.nse", categories = { "discovery", "safe", } } Entry { filename = "nfs-showmount.nse", categories = { "discovery", "safe", } }