Passive, quiet, and disproportionately effective — OSINT is the first methodology in the catalog because it is the closest to what real attackers do before the target ever notices.
Gather what is freely indexed and intended to be discoverable; analyze for security relevance; document the trail; act only within scope and authorization.
| Category | Examples | What it yields |
|---|---|---|
| Search engines & indices | Google, Bing, Yandex, Wayback Machine | Cached pages, historical snapshots, exposed documents via dorks |
| Domain & infrastructure | WHOIS, crt.sh, Censys, passive DNS, ASN lookup | Subdomains, IP ranges, certificate history, routing data |
| Internet-wide scan indexes | Shodan, Censys, ZoomEye, FOFA | Exposed services, banners, open ports — the index did the scanning |
| Code & developer platforms | GitHub, GitLab, npm, Docker Hub | Leaked config, API keys, internal product names, commit history |
| Social networks | LinkedIn, X/Twitter, Mastodon | Org structure, employee roles, technologies named in job postings |
| Category | Examples | What it yields |
|---|---|---|
| Public records | Company registers, regulatory filings, DPIAs, privacy notices | Ownership, subsidiaries, data processors; privacy notices often name sub-processors explicitly |
| Document repositories | SlideShare, Scribd, public file-sharing indexes | Internal documents that escaped through misuse |
| Specialized tools | Maltego, SpiderFoot, theHarvester, Recon-ng, Amass | Automated aggregation, email and subdomain gathering, visual link analysis |
| Breach indexes caution | Have I Been Pwned (query only) | Email exposure — use query services, never handle raw dumps |
| Wireless passive recon | airodump-ng (passive mode), SDR receivers | SSIDs, encryption types, Bluetooth devices, RF signals — tester transmits nothing |
| Geospatial & visual | Mapping services, street-view imagery, public photos | Physical layout, visible screens, badge designs, building plans |
Public information has a quality distribution. A subdomain from a certificate transparency log is usually current. A LinkedIn post from 2019 may be obsolete. An employee blog post may be accurate, aspirational, or wrong.
The defining act is the packet sent to the target. OSINT pulls data that is already aggregated by third parties. Active reconnaissance creates new traffic on the target.
Active reconnaissance is covered in Part III — Topic 14.
site:, inurl:, filetype:, intitle:. The Google Hacking Database (GHDB) collects useful pre-built queries.
Active recon tools (Nmap, etc.) are introduced in Topic 14.
What is the precise difference between OSINT and active reconnaissance? Give one example that sits right on the border.
OSINT pulls from third-party aggregates; active recon sends packets directly to the target. Border example: querying Shodan for the target's open ports is OSINT — Shodan did the scanning. Running Nmap against the same IP is active. Visiting the target's public website is technically active traffic — most engagements treat ordinary browsing as low-risk, but the scope document should specify.
Next: Topic 08 — Social engineering. OSINT provides the intelligence that makes social engineering effective; the two are rarely run in isolation.