GRC-Tech

Automation, evidence engineering, guardrails, and audit-defensible control patterns.

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…

Active

File Hash MD5

generate_md5_hash.py computes the MD5 hash for a chosen file and writes the hash plus validation instructions to text outputs. It’s a practical integrity receipt for routine file sharing.

Active

Net Monitor

netmon.py captures local active network connections, enriches them with process context where available, prints a live view, and appends results to a CSV for lightweight evidence capture and troubleshooting.

Active

SSL Cert Check

SSLcert.py retrieves and displays SSL/TLS certificate metadata (subject/issuer/SAN/expiry) for a hostname. It is intentionally inspection-only and does not claim to enumerate supported TLS versions/ciphers.

Active

requirements.txt

psutil
tabulate
colorama
dnspython
pandas

View on GitHub

← Back to Python Encounters

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.