Service Enumeration
SMB Scanning Tools
Smbclient:
smbclient -L //TARGET_IP
# Lists SMB shares on the target.
smbclient //TARGET_IP/share
# Connects to a specific SMB share.
smbclient -U username //TARGET_IP/share
# Connects with a specific username.
smbclient //TARGET_IP/share -I TARGET_IP
# Connects when NetBIOS names wonโt resolve.
smbclient //TARGET_IP/share -c 'ls'
# Lists contents of a share.
smbclient -N -L //TARGET_IP:
# Lists SMB shares on the target without asking for a password (-N flag).
smbclient //TARGET_IP/IPC$ -U username%password:
# Connects to the IPC$ share with specified username and password.
smbclient //TARGET_IP/share -c 'recurse; ls':
# Recursively lists the contents of a share.
smbclient //TARGET_IP/share -Tc backup.tar:
# Creates a tarball of the share's contents.
smbclient -g -L //TARGET_IP:
# Lists shares in a grep-able format.Enum4linux:
CrackMapExec:
Nmap SMB Scripts:
Responder:
SNMP Scanning Tools
Snmp-check:
Nmap SNMP Scripts:
Snmpenum:
Onesixtyone:
DNS Scanning Tools
Dnsenum:
Dnsrecon:
Fierce:
Nmap DNS Scripts:
Host:
SMTP Service Scanning
Smtp-user-enum: Enumerates users on an SMTP server by querying the SMTP service.
Swaks: SMTP transaction tester, useful for testing SMTP server configurations.
Database Service Scanning
Sqlmap:
Nmap Scripts for Databases:
LDAP Service Scanning
Nmap LDAP Scripts:
Ldapsearch:
Kerberos Service Scanning
Kerbrute:
Nmap Kerberos Scripts:
Last updated