Skip to content

huhndev/godmarc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

godmarc is a TUI DMARC report analyzer.

Main Features

  • Parse and display DMARC reports
  • Mutt-inspired interface
  • View individual reports or an aggregated summary

Important

godmarc is pre-alpha software.

Caution

godmarc is part of a vibe coding project.


Usage

  1. Place your DMARC reports in ~/.godmarc
  2. Start godmarc

DMARC Report Format

godmarc expects DMARC reports in the standard XML format. These reports are typically received via email when you have configured DMARC for your domain.

Example snippet of a DMARC report:

<?xml version="1.0" encoding="UTF-8" ?>
<feedback>
  <report_metadata>
    <org_name>google.com</org_name>
    <email>[email protected]</email>
    <report_id>1234567890123456789</report_id>
    <date_range>
      <begin>1596240000</begin>
      <end>1596326399</end>
    </date_range>
  </report_metadata>
  <policy_published>
    <domain>example.com</domain>
    <adkim>r</adkim>
    <aspf>r</aspf>
    <p>none</p>
    <sp>none</sp>
    <pct>100</pct>
  </policy_published>
  <record>
    <!-- Record data -->
  </record>
</feedback>

License

The package may be used under the terms of the ISC License a copy of which may be found in the file LICENSE.

Unless you explicitly state otherwise, any contribution submitted for inclusion in the work by you shall be licensed as above, without any additional terms or conditions.

About

A TUI DMARC report analyzer.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published