DMARC Analyzer and reporter using IMAP connection
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
László Károlyi d9dee7e239
Add runner script for cron
8 months ago
.gitignore Make pyright happy 1 year ago
README.md Add README.md 1 year ago
analyze.py Make pyright happy 1 year ago
collect-and-report.sh Add runner script for cron 8 months ago
requirements.txt Initial commit 1 year ago

README.md

DMARC Reports analyzer using IMAP connection

Installation:

  • Create a virtualenv
  • Install packages from requirements.txt (python -m pip install -r requirements.txt)
  • Create a configuration: python analyze.py -c <CONFIG_PATH> --recreate
  • Adjust the initial values in your <CONFIG_PATH>
  • Initialize the sqlite3 db: python analyze.py -c <CONFIG_PATH> --init-db

Usage:

After you've set up the configuration, run the utility with only the config file parameter -c <CONFIG_PATH> to collect the results into the sqlite db. If you want to load the collected reports and send them in a summarized email, use the --report option.

Command line help

python analyze.py -h