godmarcparser

command module
v0.0.0-...-488ba96 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 16, 2023 License: MIT Imports: 24 Imported by: 0

README

DMARC report parser

Build Status

This project is very much based on techsneezes dmarcts-report-parser but with a few modifications.

Configuration

{
  "http": {
    "port": ":8081",
          "WriteTimeout": 15,
          "ReadTimeout": 15,
          "IdleTimeout": 60
  },
  "storage": {
    "type": "postgresql",
    "url": "postgres://dmarcuser:[email protected]:5432/dmarc?sslmode=disable"
  },
  "log": {
    "level": "info"
  },
  "directory": {
    "path": "/dmarcfiles",
    "interval": 30
  }
}

Building from source

The code should work fine using go 1.11 or higher

Bugs/Patches

If you do find any bugs please report them via the issue tracker or feel free to make a pull request.

Please make pull/feature request by:

  • Fork the repo
  • Create your feature branch (git checkout -b my-new-feature)
  • Commit your changes (git commit -am 'Added some feature')
  • Push to the branch (git push origin my-new-feature)
  • Create new Pull Request

TODO

  • DNS lookup
  • Integration test
  • Quantine of parsed files with errors
  • Deletion of successfully parsed files
  • IMAP support

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL