Email investigation playbook

Verified publisher

Trace a suspicious message and find where an address is registered, without alerting its owner

beginnerabout email6 toolslicence CC-BY-4.0
Contents 2/6
  1. 1 Email investigation playbook
  2. 2 Scope and legal
  3. 3 Read the message headers
  4. 4 Check the sender's domain
  5. 5 Find registered accounts
  6. 6 Pivot
Tools (6)

Tools used in this guide

  • email-header-parser Parses raw email headers into senders, relay hops, IPs and SPF/DKIM/DMARC resultsot install osintverse-community/email-header-parser
  • checkdmarc Checks a domain's SPF, DMARC, MX, BIMI and DNSSEC records and reports problemsot install osintverse-community/checkdmarc
  • dns-records Looks up a domain's A, AAAA, CNAME, MX, NS, TXT, SOA and CAA recordsot install osintverse-community/dns-records
  • holehe Checks whether an email address is registered on 120+ sites, without alerting its ownerot install osintverse-community/holehe
  • socialscan Checks whether a username or email address is in use on major platforms, accurately and quicklyot install osintverse-community/socialscan
  • mailcat Finds existing email addresses for a nickname across 25+ mail providersot install osintverse-community/mailcat

Install them all:

ot guide tools osintverse-community/email-investigation
  • Purpose first. Write down the question: "Did this invoice really come from our supplier?" or "Which services does this fraud contact use?" Collect only what answers it.
  • Personal data. An email address usually identifies a person. Check the rules that apply to you (GDPR, the journalism exemptions, your employer's policy) before you look up an address that is not yours or your organisation's.
  • No contact. Account checks such as holehe use the sign-up and password-reset forms of each site in a way that does not send the owner an email. Never trigger real password resets or log-in attempts on someone else's account.
  • Headers are evidence. If the message may end up in court or with law enforcement, export the original .eml file and keep it unchanged; work on a copy.

Warning

Everything above the topmost Received header your own mail server added can be forged by the sender. Treat From, Reply-To and the older hops as claims to check, not facts.

Published 20 Oct 2026. Read it in a terminal: ot guide read osintverse-community/email-investigation; offline: ot guide get osintverse-community/email-investigation · Source · Markdown

Esc

Try

↑ ↓ to move↵ to open