Skip to main content

Domain Information

Start by mapping the organization’s public footprint from a black-box perspective.
Results in labs and real engagements will differ. Use these examples as a methodology reference, not as exact expected output.

Online Presence

Useful first-pass sources:
  • TLS certificates (main domain and SANs)
  • Certificate Transparency logs (crt.sh)
  • DNS records (A, MX, NS, TXT, SOA)
Example CT query:
Typical certificate clues to capture:
  • certificate validity period
  • SAN entries (www, support, api, etc.)
  • issuer/provider patterns across subdomains
JSON output:
Example fields worth extracting:
Unique subdomain extraction:
Example resulting domains:

Company-Hosted vs Third-Party Hosts

Distinguish infrastructure you are allowed to test from third-party assets.
Example output:
Use the resulting IPs for passive enrichment (for example, Shodan) before active validation.
Example enrichment snapshot:

DNS Records

Example record slice:
What to extract quickly:
  • A: domain-to-IP mappings
  • MX: email provider path
  • NS: hosting/provider hints
  • TXT: verifications + email security controls (SPF, DMARC, DKIM)
  • SOA: zone authority metadata
High-value clue mapping: Quick provider/IP extraction from TXT values can reveal hidden service dependencies worth tracking in your recon notes.

Cloud Resources

Cloud platforms (AWS, Azure, GCP) are standard, but tenant-side misconfiguration can expose data. Common exposure targets:
  • AWS S3 buckets
  • Azure Blob storage
  • GCP Cloud Storage

Discovery Paths

  • DNS/host outputs that reveal cloud endpoints
  • Search indexing of public cloud files
  • Website source code referencing cloud assets
  • Third-party domain/cloud enrichment platforms
Useful search patterns (examples):
Example cloud clue in host output:
Also inspect front-end source for externally loaded assets (JS/CSS/media) that point to cloud object stores.

Practical Workflow

  1. Collect candidate storage endpoints passively.
  2. Pivot with company names and known abbreviations.
  3. Filter by file type and recency.
  4. Build a prioritized validation list inside scope.
Common recon pivot targets:
  • bucket/container naming conventions
  • environment labels (dev, prod, backup, archive)
  • file extensions (.pdf, .docx, .zip, .json, .pem, .key)

Risk Signal

Operational pressure often causes accidental public exposure of sensitive files. Real-world examples include exposed key material, internal documents, or config exports in cloud storage indexes.
Treat discovered sensitive artifacts as high-severity evidence. Stay inside authorized scope and follow reporting/disclosure rules.

Staff

Employee OSINT helps infer technology stack, delivery model, and security maturity. Primary sources:
  • LinkedIn/Xing profiles
  • public job postings
  • public repositories and shared technical content

Job Post Intelligence

Job requirements can quickly reveal probable stack components:
  • languages: Java, C#, C++, Python, Ruby, PHP, Perl
  • databases: PostgreSQL, MySQL, SQL Server, Oracle
  • frameworks: Flask, Django, Spring, ASP.NET MVC
  • tooling: Git/SVN/Perforce, Atlassian suite, CI/CD
Example extraction workflow from a single job post:
  1. collect languages and framework requirements
  2. map likely backend and data layers
  3. identify CI/CD and collaboration tooling
  4. infer probable attack surface families (web, API, auth, data)

Profile and Repository Signals

Common recon value:
  • framework preferences (front-end/back-end)
  • architecture patterns and domain focus
  • public code quality and accidental metadata leakage
Signals to bookmark:
  • explicit mentions of React/Svelte/Angular/Flask/Django/etc.
  • links to personal or org repositories
  • project descriptions tied to internal systems (CRM, broker portals, analytics)
Potential exposure indicators:
  • personal/work email leakage
  • hardcoded secrets/tokens in shared code
  • sensitive internal context in project artifacts
Typical leaks seen during staff OSINT:
  • personal email addresses reused in commits
  • copied secrets/tokens in sample code
  • verbose stack traces or configuration fragments in public snippets

Search Strategy

When your goal is infrastructure mapping, prioritize profiles from:
  • engineering/development
  • platform/infrastructure
  • security/operations
Use filters (location, title, company, industry) to reduce noise and improve signal quality. Recommended output from this phase:
  • prioritized employee-role list
  • inferred technology stack map
  • tooling/provider dependency map
  • potential social-engineering and credential-risk observations for reporting