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


See Also


Visit Nmap NSE Library for more scripts.

Version


This page has been created based on Nmap version 7.92.