Skip to content

Leproide/DMARC-Analyzer-web-based

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DMARC Analyzer (Web-Based)

A simple web-based utility for parsing and reading DMARC reports, featuring hostname resolution and pass/fail statistics.

Features

  • File Upload: Supports drag & drop or manual file selection for .xml DMARC reports.
  • Automatic Parsing: Extracts key DMARC report details, including source IPs, authentication results, and report metadata.
  • Interactive Charts: Uses Chart.js to visualize pass/fail statistics.
  • Expandable Sections: Displays record details in structured tables.
  • Reverse DNS Lookup: Fetches hostnames from IPs via a PHP-based resolver.
  • Print Mode: A toggle for a printer-friendly view.

Technologies Used

  • HTML: Structured layout with dynamic elements.
  • CSS: Dracula-themed styling with a print-friendly mode.
  • JavaScript: Handles file processing, data parsing, and UI interactions.
  • Chart.js: Generates pie charts for DMARC statistics.
  • PHP (Backend Resolver): Fetches reverse DNS information for IPs.

Based on:

Screenshots

Upload an XML file, enter the domain name (used for the page title), and click "Generate Report".

Report Example

Chart Example

Click "Clear" to reset the page (a simple reload).

About

A simple utility web-based for parsing and reading DMARC reports with hostname resolution and statistics for pass and fail.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors