First public release.
DmarcWatch reads DMARC aggregate (RUA) reports and turns them into findings: spoofing at volume, new senders, alignment drops, silent reporting gaps, and p=reject readiness.
Install (free build)
tar -xzf dmarcwatch-free-0.1.0-linux-amd64.tar.gz
./dmarcwatch
Dashboard on http://127.0.0.1:8429 — add your domain, upload report files (.xml / .xml.gz / .zip), read the findings.
Free build: 1 domain, 30-day history. Pro (10 domains, 365-day history) and Team (unlimited) at whop.com/nizar-tuanku/dmarcwatch — 14-day trial.
Checksums (SHA-256)
62260ccc681f631e5d9055204e4b3c6fd386e1959ba8e42add4cb6559382733c dmarcwatch-free-0.1.0-linux-amd64.tar.gz
Checksum file replaced on 7 September 2026. The SHA256SUMS originally attached here listed an archive that was never published in this release, so sha256sum -c SHA256SUMS reported a missing file and exited non-zero even on a complete download. That file has been removed and replaced by the one attached now, which lists only the archive actually published here. The archive itself was never rebuilt or re-uploaded and its SHA-256 is unchanged — it is the same line printed above. If you verified before this date and saw a missing-file error, download SHA256SUMS again; the binary you already have is the right one.
Honest limits (v0)
Upload-only ingest — no IMAP polling yet (it's on the roadmap). Linux amd64 binary; other platforms build from source (Go 1.24+).