Nmap rpcinfo NSE Script
This page contains detailed information about how to use the rpcinfo NSE script. For list of all NSE scripts, visit the Nmap NSE Library.
Script Overview
Script source code: https://github.com/nmap/nmap/tree/master/scripts/rpcinfo.nse
Script categories: discovery, default, safe, version
Target service / protocol: rpcbind, tcp, udp
Target network port(s): 111
List of CVEs: -
Script Description
The rpcinfo.nse script connects to portmapper and fetches a list of all registered programs. It then prints out a table including (for each program) the RPC program number, supported version numbers, port number and protocol, and program name.
Rpcinfo NSE Script Arguments
The rpcinfo.nse script does not have any arguments.
Rpcinfo NSE Script Example Usage
Here's an example of how to use the rpcinfo.nse script:
nmap --script=rpcinfo <target>
Rpcinfo NSE Script Example Output
Here's a sample output from the rpcinfo.nse script:
PORT STATE SERVICE
111/tcp open rpcbind
| rpcinfo:
| program version port/proto service
| 100000 2,3,4 111/tcp rpcbind
| 100000 2,3,4 111/udp rpcbind
| 100001 2,3,4 32774/udp rstatd
| 100002 2,3 32776/udp rusersd
| 100002 2,3 32780/tcp rusersd
| 100011 1 32777/udp rquotad
| 100021 1,2,3,4 4045/tcp nlockmgr
| 100021 1,2,3,4 4045/udp nlockmgr
| 100024 1 32771/tcp status
| 100024 1 32773/udp status
| 100068 2,3,4,5 32775/udp cmsd
| 100083 1 32779/tcp ttdbserverd
| 100133 1 32771/tcp nsm_addrand
| 100133 1 32773/udp nsm_addrand
| 100229 1,2 32775/tcp metad
| 100230 1 32778/tcp metamhd
| 100242 1 32777/tcp rpc.metamedd
| 100249 1 32780/udp snmpXdmid
| 100249 1 32781/tcp snmpXdmid
| 100422 1 32776/tcp mdcommd
| 1073741824 1 32772/tcp fmproduct
| 300598 1 32782/tcp dmispd
| 300598 1 32783/udp dmispd
| 805306368 1 32782/tcp dmispd
|_ 805306368 1 32783/udp dmispd
Rpcinfo NSE Script Example XML Output
Here's a sample XML output from the rpcinfo.nse script produced by providing the -oX <file>
Nmap option:
<table>
<table key="100003">
<table key="tcp">
<elem key="port">2049</elem>
<table key="version">
<elem>2</elem> <elem>3</elem> <elem>4</elem>
</table>
</table>
<table key="udp">
<elem key="port">2049</elem>
<table key="version">
<elem>2</elem> <elem>3</elem> <elem>4</elem>
</table>
</table>
</table>
<table key="100000">
<table key="tcp">
<elem key="port">111</elem>
<table key="version">
<elem>2</elem> <elem>3</elem> <elem>4</elem>
</table>
</table>
<table key="udp">
<elem key="port">111</elem>
<table key="version">
<elem>2</elem> <elem>3</elem> <elem>4</elem>
</table>
</table>
</table>
</table>
Author
- Patrik Karlsson
References
- https://nmap.org/nsedoc/scripts/rpcinfo.html
- https://github.com/nmap/nmap/tree/master/scripts/rpcinfo.nse
See Also
Visit Nmap NSE Library for more scripts.
Version
This page has been created based on Nmap version 7.92.