Active OSINT / Active Recon
2 min readArticle
Active recon involves directly interacting with the target — sending packets, making requests, querying systems. Unlike passive OSINT (public sources only), active recon touches the target and can be detected. Use it when you have authorization or when detection risk is acceptable.
Passive vs Active
| Type | Target Interaction | Detection Risk | Examples |
|---|---|---|---|
| Passive | None | Very low | Google, WiGLE, Shodan, LinkedIn |
| Active | Direct | Moderate-High | Nmap, Nikto, DNS zone transfers |
Active Recon Techniques
Network Scanning
bash
# Host discovery — find live hosts
nmap -sn 192.168.1.0/24
netdiscover -r 192.168.1.0/24
# Port scanning
nmap -sS -T4 -p- 192.168.1.1
nmap -sV -sC target.com
# Service fingerprinting
nmap -A target.com
DNS Enumeration
bash
# Zone transfer (if allowed)
dig axfr @ns1.target.com target.com
# DNS brute force subdomains
gobuster dns -d target.com -w /usr/share/wordlists/dnsmap.txt
# dnsenum — automated DNS recon
dnsenum target.com
# dnsrecon
dnsrecon -d target.com -t axfr
dnsrecon -d target.com -t brt # Brute force subdomains
Web Application Recon
bash
# Directory/file brute force
gobuster dir -u https://target.com -w /usr/share/wordlists/dirb/common.txt
feroxbuster -u https://target.com
# Technology fingerprinting
whatweb https://target.com
wappalyzer (browser extension)
# Web vulnerability scan
nikto -h https://target.com
SMTP / Email Verification
bash
# Verify if an email exists (active)
smtp-user-enum -M VRFY -U users.txt -t mail.target.com
smtp-user-enum -M RCPT -U users.txt -t mail.target.com
SNMP Enumeration
bash
# SNMP walk (if default community strings are set)
snmpwalk -c public -v1 192.168.1.1
snmpwalk -c private -v2c 192.168.1.1
# onesixtyone — SNMP scanner
onesixtyone -c /usr/share/doc/onesixtyone/dict.txt 192.168.1.0/24
SMB Enumeration
bash
# Enumerate shares, users, sessions
enum4linux -a 192.168.1.1
# Null session
smbclient -L //192.168.1.1 -N
# CrackMapExec
cme smb 192.168.1.0/24 --shares
cme smb 192.168.1.0/24 --users
Tools in This Section
- shodan.io — IoT/internet device search engine
- iot-search-engines-censys-zoomeye — Other IoT search tools (Censys, Zoomeye, etc.)
Wireless Active Recon
bash
# Put card in monitor mode, scan all channels
sudo airodump-ng wlan0mon
# Active probe for specific SSID
sudo aireplay-ng -9 -e "TargetSSID" wlan0mon
# Send probe requests
sudo airodump-ng --essid "TargetSSID" wlan0mon
OPSEC Notes
- Active recon leaves traces in target logs
- Always document when you transitioned from passive to active
- If authorized: Nmap scans often appear in IDS/SIEM
- Timing matters — T1/T2 Nmap is slower but quieter
- Some tools (like zone transfers) may trigger DNS alerts
See Also
- ../index - OSINT overview
- shodan.io - Passive-ish internet scanning
techzonesite.comUnlock Your IT Potential