Email Header Analyzer

email_header_analyzer.py analyzes a saved email header text file and prints a quick triage report (SPF/DKIM signals, DMARC publication status, TLS hints, and a basic From vs Return-Path alignment check). It’s…

email_header_analyzer.py analyzes a saved email header text file and prints a quick triage report (SPF/DKIM signals, DMARC publication status, TLS hints, and a basic From vs Return-Path alignment check). It’s designed for fast investigation support, not forensic proof.

Inputs: full email headers saved to a .txt file. Outputs: console report. Run: python email_header_analyzer.py -i header.txt. Known limitations: header formats vary; results are heuristic unless Authentication-Results is present and consistent. Safety: no auto-install/upgrade; run in a virtual environment and avoid using real sensitive headers in shared environments.

Source

Feedback welcome: Corrections, ideas, and requests — grcguy@rtapulse.com.

Request an addition

What ऋतPulse means

rtapulse.com (ऋतPulse) combines ऋत (ṛta / ṛtá)—order, rule, truth, rightness—with Pulse (a living signal of health). It reflects how I think GRC should work: not a quarterly scramble, but a steady rhythm—detect drift early, keep evidence ready, and translate risk into decisions leaders can act on.