Skip to content
ProtocolPort(s)UsageRequires Auth?Tools for Interaction
ARPN/AResolves IP to MAC addresses on the local subnet.arp, arpspoof, ettercap
ICMPN/APing, traceroute, and network diagnostics.ping, traceroute, hping3, nping
DHCPUDP/67, 68Assigns IP addresses to clients.dhclient, responder, dhcpig
DNSUDP/53, TCP/53Resolves domain names to IPs.nslookup, dig, fierce, nmap
LLMNRUDP/5355Local name resolution fallback.responder, metasploit
NBT-NSUDP/137, TCP/139NetBIOS name resolution.nbtscan, responder
SMBTCP/445File sharing, authentication.✅ (mostly)smbclient, crackmapexec, impacket-smbserver, rpcclient
LDAPTCP/389, UDP/389Active Directory queries.✅ (unless anonymous binds allowed)ldapsearch, windapsearch, impacket-GetADUsers
KerberosTCP/88, UDP/88Authentication in AD environments.✅ (except AS-REP roasting)rubeus, impacket-GetTGT, klist
NTLMTCP/135, 139, 445Windows authentication fallback.hashcat, john the ripper, impacket-ntlmrelayx
Global CatalogTCP/3268, 3269 (SSL)AD information lookup.✅ (unless misconfigured)ldapsearch, adfind
RDPTCP/3389, UDP/3389Remote Desktop.rdesktop, xfreerdp, crackmapexec
WinRMTCP/5985, 5986 (SSL)Remote PowerShell execution.evil-winrm, psremoting
WMITCP/135, DCOM 49152+Remote system info/query.wmic, impacket-wmiexec
Task SchedulerTCP/135, 445Creating/managing scheduled tasks.schtasks, at
SNMPUDP/161, 162Network device info retrieval.❌ (if public community string is enabled)snmpwalk, onesixtyone, snmp-check
IKEv2/IPSecUDP/500, 4500VPN authentication.ike-scan, strongswan
Proxy AutodiscoveryHTTP, HTTPSFinds proxy settings via WPAD.curl, wpad
mDNSUDP/5353Local hostname resolution.avahi-browse, dns-sd
SSDPUDP/1900Discovery of UPnP devices.nmap -sU --script upnp-info, miniupnp
WSDUDP/3702Windows service discovery.wsdquery, nmap
  • ✅ (Yes) – Authentication is required unless misconfigured.
  • ❌ (No) – No authentication is required by default.