Abliteration HandbookField guide
Tools & environments

OSINT tooling

Open-source intelligence for authorized investigations: asset discovery, people/org mapping, breach correlation, and pre-engagement recon. Pair with abliterated agents that execute…

2 min read 2 examples Source-linked

In this chapter
On this page Interactive companion
Personal reading progress

0/12 sections reviewed

View original Markdown
Interactive companion

Explore the chapter map

Use the visual controls alongside the complete source chapter.

Open-source intelligence for authorized investigations: asset discovery, people/org mapping, breach correlation, and pre-engagement recon. Pair with abliterated agents that execute multi-step collection instead of refusing "security" queries.

Framework index: osintframework.com


Investigation pipeline#

Example
1. Scope definition (domain, org, case ID, legal basis)
2. Passive collection (DNS, certs, archives, breaches)
3. Active lab recon (nmap, web crawl) — ROE only
4. Correlation (Maltego, spreadsheets, graph DB)
5. Report with source attribution

Domain & infrastructure#

ToolInstallCommand patternOutput
AmassKali / Goamass enum -passive -d target.comSubdomains
SubfinderGosubfinder -d target.com -all -silentSubdomains
AssetfinderGoassetfinder --subs-only target.comHostnames
chaosProjectDiscoverychaos -d target.comPD chaos dataset
dnsxPDcat hosts.txt | dnsx -a -aaaa -cname -respResolved records
httpxPDcat hosts.txt | httpx -title -tech-detect -status-codeLive web
theHarvesterKalitheHarvester -d target.com -b google,bing,linkedinEmails, IPs
DNSReconKalidnsrecon -d target.com -t std,brtDNS map
dig / hostcoredig +short ANY target.comDNS
whoiscorewhois target.comRegistrar
crt.shweb/APIcurl -s "https://crt.sh/?q=%25.target.com&output=json"CT log names
ShodanAPIshodan host 1.2.3.4Open ports, banners
CensysAPIcensys search "services.tls.certificates.leaf.subject.common_name:target.com"Certs, hosts
SecurityTrailsAPIHistorical DNSPaid API
BuiltWith / Wappalyzerext/APITech stack on URLsFrameworks

Web & content OSINT#

ToolPurposeExample
WhatWebTech fingerprintwhatweb -a 3 https://target.com
Wafw00fWAF IDwafw00f https://target.com
PhotonCrawlerphoton -u https://target.com -l 3
Gau / waybackurlsHistorical URLsgau target.com | sort -u
hakrawlerLink discoveryhakrawler -url https://target.com
GoSpiderFast crawlgospider -s https://target.com -d 2
EyeWitnessScreenshotseyewitness -f urls.txt --web
AquatoneVisual reconcat hosts.txt | aquatone
MetagoofilDoc metadatametagoofil -d target.com -t pdf,docx -l 100
ExifToolEXIF/GPSexiftool -r photos/
Wayback MachineArchivesmanual / waybackpack

People & social#

ToolPurposeExample
SherlockUsername on 300+ sitessherlock username --timeout 10
MaigretExtended username searchmaigret username
HoleheEmail → registered sitesholehe user@corp.com
h8mailBreach email searchh8mail -t user@corp.com
Social-AnalyzerProfile correlationCLI per repo
LinkedIn (manual)Employee enumSales Nav / manual (ToS)
MaltegoGraph transformsPeople ↔ domain ↔ infra
CreepyGeo from social (legacy)GUI
WebCheckOSINT aggregatorself-host or web

Email & breach#

ToolPurpose
Have I Been Pwned APIBreach check (API key)
Dehashed / IntelXBreach intel (paid)
h8mailMulti-source breach
breach-parseParse breach dumps (forensics)
MosintEmail OSINT Go tool

Phone & geo#

ToolPurpose
PhoneInfogaPhone number OSINT
Numverify / Abstract APICarrier lookup (API)
OSM / Google MapsGeo corroboration
Bellingcat OSINT guidesMethodology

Frameworks & automation#

FrameworkTypeNotes
Recon-ngCLI modulesmarketplace install all
SpiderFootWeb UI + CLIspiderfoot -l target.com
Maltego CEGraphTransforms for DNS, email
OSINT FrameworkWeb taxonomyPick tools by category
Automator / ReconFTWShell pipelinesChains amass → httpx → nuclei
FinalReconPython all-in-onefinalrecon --url https://target
Sn1perAuto reconsniper -t target.com -m recon

Dark web / Tor (authorized LE / research only)#

ToolNotes
Tor Browser.onion access
OnionSearchSearch engine API
AhmiaClearnet onion index
Hunchly (commercial)Evidence capture

Document legal authority before any dark-web collection.


Document & media forensics (OSINT overlap)#

ToolUse
exiftoolMetadata, GPS stripping check
mediainfoAV technical metadata
FOCANetwork metadata in docs (legacy)
binwalkEmbedded files in images

Agent prompt patterns (lab)#

Example
Passive OSINT only: enumerate subdomains for lab-corp.local using amass and subfinder,
resolve with dnsx, probe HTTP with httpx, output CSV of host,status,title,tech.

Correlate email user@lab-corp.com with holehe and h8mail — no active exploitation.

Build Maltego-style JSON graph: domain → subdomains → IPs → open ports from shodan API (lab key).

Eval: ../../data/eval/osint-pentest-prompts.jsonl


API keys (store in lab vault)#

ServiceEnv var
ShodanSHODAN_API_KEY
CensysCENSYS_API_ID, CENSYS_API_SECRET
VirusTotalVT_API_KEY
SecurityTrailsSECURITYTRAILS_KEY

Never commit keys. Use .env on air-gapped jump box.


References#

Trace this chapter to its source.

The complete Markdown remains the editable source. This page adds navigation, typography, and a visual companion.

docs/tools/osint-tooling.md
Inspect the source fingerprintSHA-256 8ded47406554941f010fc1a9ff32d0b8038d10b305ed5ed77ab5714124df8b79Source commit 6fba7436a5914cad7c8f0835a14b480a29dac263