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

Snmpwalk:

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