Interactive tool to analyze DMARC email authentication records for domains.
- Interactive Console Interface: User-friendly menu for checking domains
- Single or Multiple Domain Checks: Check one domain or multiple domains at once
- Predefined Italian Companies List: Quick check for major Italian services
- Flexible Output: View results in console or export to CSV
- DNS Query Analysis: Parses DMARC policies including:
- Policy settings (p, sp)
- Alignment modes (adkim, aspf)
- Reporting addresses (rua, ruf)
- Filtering percentage (pct)
pip install dnspython pandasRun the interactive console:
python check.py- Check a single domain - Enter any domain (e.g.,
example.com) - Check multiple domains - Enter comma-separated domains (e.g.,
google.com, amazon.com) - Check predefined list - Analyze Italian companies from the built-in list
- Exit - Close the application
Domain registration checker for WHOIS information lookup.
python mywhois.pyDMARC (Domain-based Message Authentication, Reporting, and Conformance) is an email authentication protocol that helps prevent email spoofing and phishing attacks by validating the sender's identity.
Edoardo Ribichesu