github.com/GOVCERT-LU/eml_parser ↗

python eml parser module

An animated visualization of GOVCERT-LU/eml_parser's Git history from April 2013 to February 2021, built by 8 contributors. The codebase reached 496 lines, mostly Python. The video runs 1 minute 47 seconds.

Render your own repo

Turn any GitHub repository into a video like this — free sample in seconds.

Visualize your own →

Open this visualization on its own page →

Language

Python

Contributors

8

Lines of Code

496

From

2013-04-29

To

2021-02-11

Advertisement

About GOVCERT-LU/eml_parser

eml_parser is a Python module designed to parse EML email files and extract structured information from them. The parser automatically identifies and returns various components of email messages, including sender and recipient details, subject lines, attachment metadata with cryptographic hashes, the chain of received servers, and URLs found within message bodies and HTML content.

The module is straightforward to install via pip and integrates file-magic for robust file type detection, though users can opt for alternative magic libraries if needed. It's particularly useful for security and forensics work, given that it comes from GOVCERT-LU, the Luxembourg government's Computer Security Incident Response Team, suggesting it's built with email threat analysis and investigation in mind.

The tool returns parsed email data in a structured format that includes computed metadata alongside raw extracted content, making it practical for automated email analysis pipelines, security scanning, and incident response workflows.

Advertisement

Share this video