KDmarc presents itself as a comprehensive DMARC reporting solution, offering a managed service that handles the full spectrum of DMARC data analysis. From our experience, it provides an intuitive dashboard for visualising aggregate reports, making it easier to identify DMARC compliance issues and potential spoofing attempts.
Beyond basic reporting, we've noted KDmarc includes features such as source identification, forward detection, and tools to help achieve enforcement. It aims to abstract away the complexity of raw DMARC XML reports, offering actionable insights without requiring deep technical expertise in parsing or data aggregation.
Parseddmarc is a different beast entirely. It's an open-source Python package and CLI utility designed purely for parsing DMARC reports, including aggregate (RUA), forensic (RUF), and TLS Reporting (TLSRPT) reports. It's a powerful engine for extracting data, but it's important to understand it's not a complete DMARC monitoring platform out-of-the-box.
What Parseddmarc excels at is taking raw reports via IMAP, Microsoft Graph, or the Gmail API and outputting them into structured JSON or CSV formats. This means it provides the data foundation, but users are responsible for building their own dashboards, alerts, and long-term storage solutions, often integrating with platforms like Elasticsearch or Splunk.
Parseddmarc
How easy is each product to use
User experience
Parseddmarc
KDmarc offers a relatively streamlined user experience, typical of a SaaS product. Once configured (which usually involves adding a DMARC record with their reporting address), the data flows into their platform, and we can access graphical reports and summaries through a web interface. The dashboards are generally well-designed, focusing on readability and quick insights.
For users who prefer a managed service and don't want to delve into the nitty-gritty of DMARC report processing, KDmarc's approach is quite appealing. It handles the heavy lifting, presenting the information in a digestible format. It's a 'set it and forget it' solution, for the most part, once initial setup is complete.
The user experience for Parseddmarc is, by design, highly technical. It's a command-line tool, so direct interaction is via a terminal. Setting it up involves Python environments, cron jobs, and potentially configuring integrations with external databases or data visualization tools. If you're not comfortable with code, this will be a steep learning curve.
For those with the technical chops, Parseddmarc offers immense flexibility and control. We've found that once the initial scripts are written and the data pipeline is established, it runs reliably in the background. However, visualizing the data or setting up alerts requires additional effort beyond just running the parser, transforming the raw output into something truly useful.
Parseddmarc
Which product has the best support
Support
Parseddmarc
KDmarc, as a commercial offering, provides dedicated support channels. We expect typical SaaS support options like email, ticketing systems, and potentially live chat or phone support for higher tiers. This structure means users can rely on direct assistance from the product vendor for troubleshooting or guidance.
Having a direct line to support can be invaluable, especially when dealing with complex DMARC deployments or unexpected reporting anomalies. While we don't have specific details on their response times or service level agreements, the presence of official support is a significant advantage for organizations that require guaranteed assistance.
Parseddmarc, being an open-source project, relies on community-driven support. This typically means engaging with other users and the maintainers through GitHub issues, forums, or project documentation. While the community can be very helpful, there's no official service level agreement or guaranteed response time.
For technical users, this model can work well, as they often prefer to dig into the code or documentation themselves. However, for those less comfortable with self-help or needing urgent resolutions, the lack of commercial support could be a significant hurdle. It's the classic trade-off between open-source freedom and commercial reassurance.
Parseddmarc
Who should use each product
Suitability
Parseddmarc
KDmarc is well-suited for organizations seeking a managed DMARC reporting service. We found it to be particularly beneficial for SMBs and enterprises that prefer a hands-off approach to DMARC monitoring, where the vendor handles the data collection, analysis, and presentation. It's designed for quick setup and ongoing ease of use.
MSPs (Managed Service Providers) could also find KDmarc appealing if they are looking for a platform to manage DMARC for multiple clients without investing in building their own parsing and reporting infrastructure. Its web-based interface and consolidated reporting make it a strong contender for those valuing simplicity and comprehensive features.
Parseddmarc is primarily for technical users, developers, and organizations with existing IT infrastructure capable of supporting self-hosted solutions. It's ideal for those who value complete control over their data, require specific integrations, or operate under strict data residency requirements. It caters to a 'do-it-yourself' mentality.
For enterprises with strong data engineering teams, Parseddmarc can be a powerful component of a larger security stack. However, for SMBs without dedicated technical staff or MSPs looking for an off-the-shelf multi-tenant solution, the significant setup and maintenance overhead might make it less suitable. It's a great option if you have the resources to build around it, but less so if you need an immediate solution.
Parseddmarc
How does KDmarc compare with Parseddmarc?
Parseddmarc
DMARC report analysis
Ability to process and interpret DMARC aggregate and forensic reports.
Provides visual analytics and summaries of DMARC data.
Parses raw XML/JSON reports into structured data.
Source detection
Identifies the sending IP addresses and domains.
Outputs source IPs and domains from reports.
Forward detection
Identifies email forwarding events.
Identifies forwarding data in DMARC reports.
Spoof detection
Detects unauthorized use of your domain.
Highlights non-compliant traffic patterns.
Provides data points to help identify spoofing.
Notifications and alerts
Automated alerts for DMARC policy changes or anomalies.
Built-in alerting mechanisms.
Requires integration with external alerting tools.
Reporting
Generates summaries and detailed reports.
Offers graphical dashboards and summary reports.
Outputs raw data in JSON/CSV for custom reporting.
API
Programmatic access to data and features.
Provides an API for data integration.
CLI output can be scripted for API-like integration.
Multi-tenancy
Support for managing multiple domains or clients.
Designed for managing multiple domains/organizations.
Single instance processes reports for a specific setup, not inherently multi-tenant.
SPF flattening
Manages SPF record lookups to stay within DNS limits.
Not a feature of a DMARC report parser.
Hosted DMARC
Provides a hosted DMARC record to simplify management.
Focuses on parsing, not DMARC record hosting.
BIMI
Support for Brand Indicators for Message Identification.
Often included in comprehensive email security platforms.
Not directly related to DMARC report parsing.
MTA-STS/TLS-RPT
Support for Mail Transfer Agent Strict Transport Security and TLS Reporting.
Comprehensive platforms often cover these protocols.
Specifically parses SMTP TLS Reporting data.
Blocklists and reputation
Monitors domain and IP reputation against blocklists (blacklists).
Often integrated into a broader security suite.
Does not perform blocklist (blacklist) checks.
AI copilot
Assisted analysis or recommendations powered by AI.
DNS monitoring
Monitors changes and health of DNS records.
Can be included in a broader email security platform.
Not a feature of a DMARC report parser.
Self hostable
Ability to host the software on your own infrastructure.
A cloud-based SaaS solution.
Designed as a self-hosted command-line tool.
Free trial/free tier
Availability of a free option to try or use the product.
Pricing information suggests contacting for details, free tier not advertised.
As open-source software, it is inherently free to use.
Drawbacks and what to watch out for
When considering drawbacks, KDmarc's primary concern might be its opacity around pricing and its reliance on a commercial model, which can be a barrier for smaller teams. For Parseddmarc, the major hurdle is its demanding technical requirements, making it unsuitable for non-technical users and requiring significant investment in supplementary tooling and expertise to derive actionable insights.
We have pulled the average ratings from G2 for each product, and also included the most recent negative reviews for each product in full. Positive reviews tend to have less detail and have a higher chance of being fraudulent, so negative reviews are a better signal for your decision.
0 / 5(0)
Parseddmarc
0 / 5(0)
Pricing
KDmarc's pricing is not publicly disclosed, requiring direct contact, whereas Parseddmarc is free to use as open-source software, though it incurs self-hosting costs.