Tools

Protocol Enumeration Tools

Network Protocols

  1. Nmap - Network scanning and service discovery, including protocol detection.

  2. Masscan - Fast port scanner, ideal for enumerating open ports and protocols.

  3. Netcat - Networking utility for banner grabbing and testing services over various protocols.

  4. ZMap - High-performance network scanner, supports protocol enumeration on a large scale.

  5. Unicornscan - Open-source network scanning tool for gathering information on network services and protocols.

  6. Wireshark - Network protocol analyzer for inspecting packets and detecting various network protocols.

  7. Tcpdump - Command-line packet analyzer for inspecting network traffic and enumerating protocols.

  8. Ncat - A feature-packed networking utility to interact with protocols on a network.

Service Enumeration

  1. Service Scan (Nmap) - Nmap service detection (-sV) to identify protocols and their versions running on open ports.

  2. WhatWeb - Identifies technologies, including protocols used by websites.

  3. Nikto - Web server scanner that identifies the services and protocols running on web servers.

  4. Banner Grabbing (Netcat) - Used for grabbing banners from services to determine which protocols are running.

  5. SSLscan - Scans SSL/TLS services and provides detailed information about the protocols supported.

Web Protocol Enumeration

  1. Burp Suite - Identifies and enumerates web services and protocols (HTTP, WebSockets, etc.) through intercepting proxy.

  2. DirBuster - Brute-forces directories and files, also enumerates HTTP-related protocols and services.

  3. Gobuster - Directory and subdomain brute-forcing tool for identifying HTTP protocols and services.

DNS Enumeration

  1. DNSrecon - DNS enumeration tool for discovering DNS servers and associated records.

  2. Dnsdumpster - Online DNS mapping tool for discovering domain-related protocols.

  3. Fierce - DNS reconnaissance tool for detecting DNS records, protocols, and services.

SMB & Windows Protocols

  1. Enum4linux - Linux tool for enumerating SMB shares, users, and services on Windows machines.

  2. smbclient - A command-line tool to interact with SMB/CIFS services.

  3. Impacket - A collection of Python classes for working with network protocols, including SMB, MSSQL, LDAP, etc.

LDAP Enumeration

  1. ldapenum - LDAP enumeration tool for discovering users, groups, and attributes in Active Directory.

  2. Nmap LDAP Scan - Using Nmap to scan and enumerate LDAP services (with -p 389 and -sV flags).

SNMP Enumeration

  1. Snmpwalk - A command-line tool to enumerate SNMP-enabled devices.

  2. Onlions-SNMP-Tools - A set of SNMP-related tools for scanning and enumeration.

SMTP/POP3/IMAP Enumeration

  1. SMTP-User-Enumeration - A tool for enumerating valid SMTP users.

  2. Nmap SMTP Scan - Nmap service detection to identify SMTP, POP3, and IMAP services and their versions.

  3. EnumSMTP - A tool for user enumeration via SMTP.

Other Protocols

  1. FTP-Scripts (Nmap) - Nmap scripts for scanning and enumerating FTP servers and protocols.

  2. FTP-User-Enumeration - A tool for enumerating users on FTP servers.

  3. RTPScan - A tool for detecting and enumerating RTP-based protocols.

Last updated