:: Updated on

This is a 🐍 Python project to build a command-line interface application that aims to help a security operations center (SOC) analyst. You are able to enter a host (URL, IP address, email address) and look up security-relevant information. This includes:

  • 📧 DMARC and SPF information on domain names (also from URLs and email addresses).
  • ✍️ Generic domain registration information.

This is done with (among others) the following Python-modules:

modulepurposeusage
richlibrary for writing rich text to the terminaldisplay and color lookup results
tqdmwraps any iterable and displays a smart progress bardisplay progress for multiple lookups
requestsHTTP libraryquery VirusTotal- and AbuseIPDB-APIs
checkdmarcPython module for validating SPF and DMARC DNS recordslook up SPF and DMARC records