-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature request: weekly or monthly report #14
Comments
Hi @planetahuevo ! You are welcome, I'm glad that my little project can be useful for somebody. Each dmarc report contains data for one day. At the moment each dmarc report parses independently. So, example of my workflow is: crontab executes dmarc-report-converter every day and saves HTMLs without any aggregation. I've configured nginx to serve this files. If we want to make weekly/monthly reports, we have two ways:
Also, dmarc-report-converter can render reports as json. So there is another way - save data to elasticsearch and use kibana for visualize data. I will appreciate if you can give me ideas about it. |
Hi!
We can also take another approach, instead of using a date to select the reports, which will force your system to scan all of them, find the ones you want and discard the rest, it makes more sense to extend your tool to scan multiple reports at once, with a number of reports. Another alternative that I like less, is to just mark the flag without number, and then the system process all reports and generate 1 html with all the info. One important thing here, is to make sure that we put together all reports from the same domain so we do not mix. You will also need to create another filename on the config for multiple reports, but appart from that, config can be the same. About elasticsearch, there is already another github project that use that with Kibana, I found it much more complicated that this. One more thing. There is a flag on the DMARC reports that allow to change the frequency of the reports. ri= I would love to be able to help you with the code, but I know nothing about go. |
Thank you for reply!
As I understand from rfc, provider of reports can ignore this option :(
It is interesting idea 👍 I will think about that issue and will try to implement one of these methods. |
Great :) |
I am testing new version now. I had to change some internal logic to achieve this functionality. When I make sure that everything works as expected, I will release new version and will write upgrade notes. |
Amazing. I have been a little busy on the past months but I would love to help you testing this. Let me know if you need help with that. |
If you want to test it and can build new version from sources, have a look at issue#14-2 branch Please read UPGRADING.md, you have to update templates and edit configuration file. |
The branch was merged, new release v0.5 |
Hi,
First of all, thank you for the great tool. I was able to install it and I love it!
It is great.
I was wondering if you could consider to add a weekly report or a monthly report for the same email.
Thanks
The text was updated successfully, but these errors were encountered: