dmarc-report - DMARC Report generator

  •        84

The DMARC reports are received on email attachments in XML format (compressed). I don't know a default viewer and we receive one file by day by external domain. I needed join the data and build a visual report. Copy or rename .env-example to .env and set the values to your environment.

https://github.com/hitalos/dmarc-report

Dependencies:

bulma : ^0.7.2
compression : ^1.7.2
dotenv : ^6.2.0
express : ^4.16.4
helmet : ^3.15.0
highcharts : ^7.0.0
imap : ^0.8.19
json2csv : ^4.3.2
mailparser : ^2.4.3
unzip : ^0.1.11
xml2js : ^0.4.19

Tags
Implementation
License
Platform

   




Related Projects

FixMyStreet - mySociety's popular map-based reporting platform

  •    Perl

FixMyStreet Platform is an open source project to help people run websites for reporting common street problems such as potholes and broken street lights to the appropriate authority.

Mail-in-a-Box - One click easy-to-deploy SMTP server

  •    Python

Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server: a mail server in a box. Mail-in-a-Box lets you become your own mail service provider in a few easy steps. It’s sort of like making your own gmail, but one you control from top to bottom. Technically, Mail-in-a-Box turns a fresh cloud computer into a working mail server. But you don’t need to be a technology expert to set it up.

Mailu - Insular email distribution - mail server as Docker images

  •    Python

Mailu is a simple yet full-featured mail server as a set of Docker images. It is free software (both as in free beer and as in free speech), open to suggestions and external contributions. The project aims at providing people with an easily setup, easily maintained and full-featured mail server while not shipping proprietary software nor unrelated features often found in popular groupware. Most of the documentation is available on our Website, you can also try our demo server before setting up your own, and come talk to us on Matrix.

BIRT

  •    Java

BIRT is an Eclipse-based open source reporting system for web applications, especially those based on Java and J2EE. BIRT has two main components: a report designer based on Eclipse, and a runtime component that you can add to your app server. BIRT also offers a charting engine that lets you add charts to your own application.

Dynamic report - Java reporting tool

  •    Java

DynamicReports is an open source reporting library based on JasperReports. It allows to create dynamic report designs and it doesn't need a visual report designer. You can very quickly create reports and produce documents which can be displayed, printed or exported into many popular formats such as PDF, Excel, Word and others.


Jasper Reports

  •    Java

JasperReports is the world's most popular open source reporting engine. It is entierly written in Java and it is able to use data coming from any kind of data source and produce pixel-perfect documents that can be viewed, printed or exported in a variety of document formats including HTML, PDF, Excel, OpenOffice and Word.

FastReport - Reporting tool for

  •    CSharp

FastReport provides open source report generator for .NET Core 2.x/.NET Framework 4.x. You can use the FastReport in MVC, Web API applications. FastReport is written in C# and it is compatible with .NET Standard 2.0 and higher. Extendable FastReport architecture allows creating your own objects, export filters, wizards and DB engines.

allure2 - The next generation of Allure Report, a flexible lightweight multi-language test report tool with the possibility to add steps, attachments, parameters and so on

  •    Java

Allure Framework is a flexible lightweight multi-language test report tool that not only shows a very concise representation of what have been tested in a neat web report form, but allows everyone participating in the development process to extract maximum of useful information from everyday execution of tests. Grab it from bintray.

SSRS Report Downloader

  •    

SSRS downloader is a tool to download all report files from a folder from Reporting Services at once. It uses reportservice2005.asmx endpoint web service to do this.

Report Manager

  •    Delphi

Report Manager is both a print scheme designer (report) and a high level printing (reporting) engine. Also a TCP Report Server and a Web Report Server (PDF on the fly), supports Windows and Linux. Connectivity to almost all databases is provided.

Silverlight Reporting

  •    Silverlight

Silverlight Reporting is a simple report writer test bed for Silverlight 4+. The intent is to provide the basics of report writing while being flexible enough for folks to be able to build upon it to suit their own needs. This is not a complete reporting framework.

pentaho-reporting - Java class library for generating reports.

  •    Java

Pentaho Reporting is Java class library for generating reports. It provides flexible reporting and printing functionality using data from multiple sources and supports output to display devices, printers, PDF, Excel, XHTML, PlainText, XML and CSV files. The Pentaho Report Designer provides a graphical editor for report definitions and can also be used as standalone desktop reporting tool.

Sentinl - Kibi + Kibana Alert & Report App for Elasticsearch

  •    Javascript

SENTINL 6 extends Siren Investigate and Kibana with Alerting and Reporting functionality to monitor, notify and report on data series changes using standard queries, programmable validators and a variety of configurable actions - Think of it as a free an independent "Watcher" which also has scheduled "Reporting" capabilities (PNG/PDFs snapshots).

VirusWALL ClamAV Virus Graphs/Reporting

  •    PHP

VirusWALL is a ClamAV Virus Graph/Info Tool/Report Generator. For Virus traffic on your SMTP Gateway, EMail server or SMB/UFS Fileserver utilizing Clam AntiVirus. Real-time reporting via a web interface, Graphs are Pure CSS for speed and efficiency.

Clue - Flexible bug report framework for iOS

  •    Objective-C

Clue is a simple smart-bug report framework for iOS, which allows your users to record full bug/crash report and send it to you as a single .clue file via email. When you get a new bug report from your users - you're not a software engineer anymore. You become a true detective, trying to get a clue why something went wrong in your app. Especially it’s true if you’re working in the company, where you need to talk to users directly.

Monitor Reporting Services with PowerPivot

  •    

PowerPivot workbook with a connection to Reporting Service log. Several built in reports are already created in the workbook. You will need to connect to the execution log 2 view in your report server database. Typically the report server Database is named ReportServer. The...

Redmine Reports

  •    

Reporting support for the popular Redmine ticketing system. Fully fledged report designer and comprehensive sample report included. For further information see documentation-tab.

Report Viewer for SQL Server Reporting Services.

  •    

Having a number of SSRS reports is all well and good, but if the end users can not see the reports it is useless, therefore we need to generate a method of viewing the reports via a small application. The Report Viewer application has be built using WinForm C# .NET 2.0, and i...

Reporting Services Tracer

  •    

Ever wanted to know what SSRS API the Report Manager and other clients invoke so you can do the same in your applications? No more guessing. Reporting Services Tracer is an HttpModule which outputs URL and SOAP requests to the report server, as well as the server response.

allure1 - Allure 1 isn't supported any more, please consider using Allure 2 https://github

  •    Java

A flexible, lightweight multi-language test report tool, with the possibility of adding to the report of additional information such as screenshots, logs and so on. Initially Allure Framework was widely used in internal testing of Yandex software products. Three years later thousands of software testers all over the world are giving a high note to their experience with Allure.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.