email-forensics

Parse email mailboxes and extract messages, headers, and artifacts for forensic investigations.

5|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/SherifEldeeb/agentskills --skill email-forensics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: email-forensics
Source: https://github.com/SherifEldeeb/agentskills/tree/main/skills/forensics/email-forensics
Command: npx skills add https://github.com/SherifEldeeb/agentskills --skill email-forensics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Email forensics empowers investigators to parse and analyze mailbox data, headers, and artifacts to uncover evidence in security incidents.

Core Features & Use Cases

  • Mailbox Parsing: Extract messages and folder structures from PST, OST, MBOX, EML, and MSG formats.
  • Header Analysis & Artifacts: Inspect routing headers, authentication results, and metadata to identify anomalies.
  • Phishing & Spoofing Detection: Detect phishing signals, spoofing attempts, and impersonation patterns.
  • Timeline & Thread Reconstruction: Build timelines and reconstruct email conversations for investigation.
  • Attachment & IoCs: Analyze attachments and extract Indicators of Compromise where present.

Quick Start

Start by parsing a mailbox and running a basic header analysis to surface key artifacts.

Frequently Asked Questions about email-forensics

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract and analyze email headers for phishing investigations?

Email header analysis for phishing investigations involves parsing mailbox files to inspect routing paths, authentication results, and metadata, which detects spoofing attempts and extracts structured forensic artifacts and investigative reports.

Can I parse PST and OST files to reconstruct an email timeline?

Yes, parsing PST and OST files reconstructs email timelines by extracting messages and folder structures from these formats, building searchable timelines that map communication sequences for forensic investigations.

What's the best way to detect email spoofing and business email compromise?

Detecting email spoofing and business email compromise is best achieved by analyzing mailbox artifacts and authentication headers, identifying impersonation patterns and phishing signals across extracted email data to surface anomalies.

Does email forensics support MBOX, EML, and MSG formats?

Email forensics supports MBOX, EML, and MSG formats, extracting messages and analyzing attachments across these file types to extract Indicators of Compromise and uncover evidence for security incidents.

Do I need Python 3.9 and specific libraries to analyze mailbox data?

Yes, analyzing mailbox data requires Python 3.9+, alongside optional libraries like libpst, python-msg, and mailbox, which parse specific formats to output structured forensic artifacts and searchable timelines.

How do I extract Indicators of Compromise from email attachments?

Extracting Indicators of Compromise from email attachments requires parsing mailbox data to analyze associated files and metadata, surfacing artifacts needed for investigating phishing campaigns and security incidents.