offensive-techniques/osint-technique/SKILL.md
Open-source intelligence (OSINT) methodology bridging systematic research workflow with online tool discovery and API leverage. Covers target definition, source prioritization, online research across people/identity, infrastructure, breach data, geospatial/media analysis, and threat actor tracking. Use when conducting reconnaissance against a target person/organization/domain/infrastructure, investigating breach impacts, tracing cryptocurrency flows, geolocating events, or mapping an attack surface using only public online sources. Methodology-first: what to research first, which online sources answer that question, and how to synthesize findings rather than tool recipes.
npx skillsauth add aeondave/malskill osint-techniqueInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Open-source intelligence (OSINT) is the systematic collection, analysis, and synthesis of information from publicly available online sources. Unlike traditional recon tools (Nmap, Shodan downloads), OSINT emphasizes research methodology and online tool leverage (APIs, web interfaces, databases) to build comprehensive intelligence on a target—person, organization, domain, infrastructure, or event.
Before collecting sources, classify the target and the question so the research plan stays narrow and defensible.
sherlock, maigret, holehe, theharvester, subfinder, shodan, httpx) based on target type; add broader automation only after the first pivots prove useful.OSINT campaigns follow a iterative research lifecycle:
When this technique is active:
An OSINT campaign targeting a specific scope should produce:
Different target types benefit from different online tool families and research priorities:
Trigger: Name, email, username, phone, document ID, face image. Online sources first: Social media (X/Twitter, LinkedIn, Instagram, GitHub), people-search APIs, email-verification services, username enumeration, breach databases, image reversal (faces/document scans). Key tools: Sherlock/Maigret (username search), Hunter.io/Epieos (email pivot), Holehe (email → platforms), PimEyes/FaceCheck (face search), breach databases (Have I Been Pwned, Dehashed, IntelX), OSINT Framework (resource directory). Output: Profile timeline, email-domain associations, breach exposure, social connections.
Trigger: Company name, domain, country, sector. Online sources first: Business registries (OpenCorporates, SEC EDGAR, regional databases), employee records (LinkedIn, job boards), leaked documents (OCCRP Aleph, breaches), procurement records (EU TED, country-specific), domain registration (WHOIS, Domaintools). Key tools: OpenCorporates (company filings), WHOIS/WHOIS history, LinkedIn (workforce), breach databases, Google dorking (site-specific searches), tech-stack detection (BuiltWith), domain history (SecurityTrails PDNS). Output: Org structure, key personnel, financial health, infrastructure footprint, risk indicators.
Trigger: Domain name, IP address, CIDR block, ASN, hosting provider.
Online sources first: Certificate Transparency logs (domain/subdomain history), passive DNS (historical A/AAAA/CNAME records), host enumeration (IP associations, services), BGP/ASN data (ownership, peering), SSL/TLS fingerprints (host clustering).
Key tools: crt.sh (Certificate Transparency), SecurityTrails (PDNS + host history), Shodan/Censys (host enumeration), WHOIS APIs, passive DNS aggregators (DNSDB, Farsight), BGP Toolkit, URLScan (page snapshots + fingerprints).
CLI tool families: offensive-tools/recon/subfinder/ (subdomain enumeration), offensive-tools/recon/dnsx/ (DNS resolution + filtering), offensive-tools/recon/shodan/ (Shodan API queries), offensive-tools/recon/httpx/ (HTTP probing at scale).
Output: Subdomain list, service/version inventory, owner history, related infrastructure, tech stack.
Trigger: Email, domain, username, phone (checking for exposure). Online sources first: Breach aggregators, dark web search, credential stuffing detection, infostealer dumps, OSINT database indices. Key tools: Have I Been Pwned (breach search), Dehashed (credential search), LeakCheck (breach aggregator), IntelX (dark web index), Epieos (email metadata), breach monitoring services. Output: Breach timeline, exposed credentials, infostealer overlap, attack surface severity.
Trigger: Image, video, location description, event timeline. Online sources first: Reverse image search (Google Lens, TinEye, Yandex), geolocation databases (Mapillary, KartaView, Google Earth), satellite imagery (Sentinel Hub, NASA Worldview), shadow/sun calculators (geolocation via shadows), social media check-ins (Snap Map, Swarm history). Key tools: Google Lens, TinEye, Yandex Images, SunCalc (shadow analysis), Mapillary (street-level imagery), Sentinel Hub (historical satellite), Overpass Turbo (OSM queries), FlightRadar24 (aircraft tracking). Output: Location confirmation, timeline, related events/witnesses, geolocation precision.
Trigger: Command & control domain, malware hash, exploit code, actor alias. Online sources first: Passive DNS history (C2 domain pivots), certificate reuse (infrastructure clustering), artifact databases (Malpedia, MalwareBazaar), social/procurement pivots (job posts, academic publications, procurement records), code repositories (GitHub, pastebin). Key tools: crt.sh + passive DNS (C2 history), SecurityTrails (PDNS pivots), Malpedia (malware classification), VirusTotal (hash associations), GitHub search (code/credentials), academic databases, job boards (hiring requirements suggest capability). Output: Infrastructure map, capability profile, likely affiliation, TTPs (MITRE ATT&CK), confidence assertions.
Trigger: Brand, domain, certificate, URL, phishing kit, suspicious login portal. Online sources first: Certificate Transparency, passive DNS, URLScan, WHOIS/RDAP, hosting intelligence, page screenshots. Key questions: Is this a lookalike? Is content live? Does it reuse infrastructure, certificates, kits, or payment artifacts? What confidence supports any linkage? Output: Candidate domain list, enrichment table, archived pages, risk priority, and attribution confidence.
Trigger: Wallet address, ransom note, payment screenshot, blockchain transaction, negotiation portal. Online sources first: Chain explorers, public labels, exchange/mixer/bridge tags, threat-intel wallet reports, transaction graphing tools. Key questions: Did payment occur? Where did funds move next? Are there service touchpoints or clusters? Where does traceability stop? Output: Transaction graph, cluster rationale, cash-out hypotheses, confidence and limitations.
Before concluding an OSINT investigation:
Avoid:
This technique focuses on methodology + online research. Specific tool usage lives in:
OSINT tools (offensive-tools/osint/):
amass/ — active DNS enumeration + passive collectionghunt/ — Google account reverse-engineeringholehe/ — email-to-platform enumerationmaigret/ — username aggregation across platformsphoneinfoga/ — phone number intelligencesherlock/ — username searchspiderfoot/ — automated multi-source OSINT collectiontheharvester/ — email + subdomain harvestingRecon tools (offensive-tools/recon/):
subfinder/ — passive subdomain enumerationdnsx/ — DNS resolution and filtering at scalegau/ — historical URL discovery from Wayback, Common Crawl, and URLScan sourcesshodan/ — Shodan CLI and API querieshttpx/ — HTTP probing, title/tech detectionReference tool SKILL.md files for flags and workflows; use this technique for research strategy and source selection.
scripts/secret_scan.py.scripts/h1_reference.py.data-ai
Scoped routing: Linux operator; hosts, sessions, users, services, packages, logs, containers, SSH, network paths, privilege evidence.
development
Offensive methodology for ICS/OT/SCADA environments in authorized industrial penetration testing and red team operations. Use when assessing PLCs, RTUs, HMIs, engineering workstations, historians, or field devices running Modbus, DNP3, EtherNet/IP, S7comm/S7+, Profinet, IEC 60870-5-104, BACnet, or OPC-UA. Covers passive OT network enumeration, protocol-level device interrogation, PLC coil/register read-write attacks, HMI session exploitation, historian and engineering workstation compromise, and safe escalation rules for critical infrastructure scope. Does not cover: general IT network exploitation (network-technique), physical hardware interfaces UART/JTAG/SPI (hardware-technique), wireless sensor network attacks (wireless-technique), RF/SDR signal analysis (hardware-ctf or wireless-technique), or CTF-framed ICS lab tasks (ics-ctf).
tools
Offensive methodology for authorized game security assessments, game client security research, and game-adjacent penetration testing in real-world engagements. Use when assessing game clients for cheating vulnerabilities, testing anti-cheat effectiveness, auditing game server protocols for score manipulation or economic fraud, reverse engineering game DRM or license validation, analyzing game save file protection, or assessing game mod/plugin security. Covers: process memory scanning and manipulation (Cheat Engine methodology), game binary reversing for license and DRM bypass, game network protocol analysis and packet replay, anti-cheat mechanism analysis, save file format reversing and tampering, speed hack and value injection techniques. Does NOT cover: CTF game challenges (game-ctf), game engine source code auditing (web-exploit-technique or vuln-search-technique for the backend), or general binary exploitation (pwn-ctf or reversing-technique).
development
Auth assessment: hardware/embedded methodology; UART/JTAG/SWD/SPI/I2C, firmware extraction, boot/debug paths, embedded OS evidence.