Which protocols/ports does JDisc Discovery use to discover devices on the network?

Category: Discovery

The list of protocols depends on the device type. Different devices support different protocols. For example, a Windows computer primarily uses the Windows registry and WMI. Linux computers are identified via telnet or SSH, whereas most switches are identified via SNMP.

The table below lists all ports and protocols used by JDisc Discovery:

Protocol Port
Domain Name System (DNS) 53 (TCP)
Hypertext Transfer Protocol (HTTP) 80 (TCP)
Hypertext Transfer Protocol Secure (HTTPS) 443 (TCP)
Lightweight Directory Access Protocol (LDAP) 3268 (TCP)
Lightweight Directory Access Protocol (LDAPS) 3269 (TCP)
Network Basic Input/Output System (NetBIOS) 137 (UDP), (UDP) and 139 (TCP)
PING n/a
Redfish 443 (TCP)
RPC Endpoint Mapping 135 (TCP)
S7comm (Siemens SIMATIC PLCs) 102 (TCP)
Secure Shell (SSH) 22 (TCP)
Simple Network Management Protocol (SNMP) 161 (UDP)
Server Message Block (SMB) 445 (TCP)
Telnet 23 (TCP)
VMware API (VIM SDK) for VMware Server 8333 (TCP)
VMware API (VIM SDK) for VMware ESX Server 443 (TCP)
Web Based Enterprise Management (WBEM) 5989 (TCP)
Windows Remote Login Uses the SMB Protocol
Windows Remote Registry Uses the SMB Protocol
Windows Management Interface (WMI) 135 (TCP) and a random (ephemeral) port that depends on the Windows version.