Service Enumeration Flow
How to approach service enumeration
FootprintingTip: Click on any node to see related information!
Interactive Mind Map
graph TD
A[Port Scan Results] --> B{Service Type}
B --> C[Web Service]
B --> D[SMB/Windows]
B --> E[SSH/Linux]
B --> F[Database]
C --> G[Nikto/Dirbusting]
D --> H[enum4linux/smbmap]
E --> I[Banner Grab/Brute]
F --> J[Default Creds/Injection]
Related Modules
Quick Reference
DNS
dig axfr @ns.domain.com domain.com # Attempt DNS Zone Transfer dnsenum domain.com # Enumerate DNS info and subdomains subfinder -d domain.com # Passive subdomain enumeration
SMB
smbclient -L //10.10.10.5 -N # List shares with null session smbmap -H 10.10.10.5 # Map shares and permissions enum4linux -a 10.10.10.5 # Run all enumeration checks (users, shares, groups)
SNMP
snmpwalk -v2c -c public 10.10.10.5 # Walk MIB tree with community string 'public' onesixtyone -c community.txt 10.10.10.5 # Brute force community strings
NFS
showmount -e 10.10.10.5 # Show exported NFS shares mount -t nfs 10.10.10.5:/share /mnt # Mount the share locally