githubEdit

Tools

Protocol Enumeration Tools

Network Protocols

  1. Nmaparrow-up-right - Network scanning and service discovery, including protocol detection.

  2. Masscanarrow-up-right - Fast port scanner, ideal for enumerating open ports and protocols.

  3. Netcatarrow-up-right - Networking utility for banner grabbing and testing services over various protocols.

  4. ZMaparrow-up-right - High-performance network scanner, supports protocol enumeration on a large scale.

  5. Unicornscanarrow-up-right - Open-source network scanning tool for gathering information on network services and protocols.

  6. Wiresharkarrow-up-right - Network protocol analyzer for inspecting packets and detecting various network protocols.

  7. Tcpdumparrow-up-right - Command-line packet analyzer for inspecting network traffic and enumerating protocols.

  8. Ncatarrow-up-right - A feature-packed networking utility to interact with protocols on a network.

Service Enumeration

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

  2. WhatWebarrow-up-right - Identifies technologies, including protocols used by websites.

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

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

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

Web Protocol Enumeration

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

  2. DirBusterarrow-up-right - Brute-forces directories and files, also enumerates HTTP-related protocols and services.

  3. Gobusterarrow-up-right - Directory and subdomain brute-forcing tool for identifying HTTP protocols and services.

DNS Enumeration

  1. DNSreconarrow-up-right - DNS enumeration tool for discovering DNS servers and associated records.

  2. Dnsdumpsterarrow-up-right - Online DNS mapping tool for discovering domain-related protocols.

  3. Fiercearrow-up-right - DNS reconnaissance tool for detecting DNS records, protocols, and services.

SMB & Windows Protocols

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

  2. smbclientarrow-up-right - A command-line tool to interact with SMB/CIFS services.

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

LDAP Enumeration

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

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

SNMP Enumeration

  1. Snmpwalkarrow-up-right - A command-line tool to enumerate SNMP-enabled devices.

  2. Onlions-SNMP-Toolsarrow-up-right - A set of SNMP-related tools for scanning and enumeration.

SMTP/POP3/IMAP Enumeration

  1. SMTP-User-Enumerationarrow-up-right - A tool for enumerating valid SMTP users.

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

  3. EnumSMTParrow-up-right - A tool for user enumeration via SMTP.

Other Protocols

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

  2. FTP-User-Enumerationarrow-up-right - A tool for enumerating users on FTP servers.

  3. RTPScanarrow-up-right - A tool for detecting and enumerating RTP-based protocols.

Last updated