Skip to content

andreasschulze/check_mx_all_flavours

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

check_mx_all_flavours

markdownlint shellcheck

Usage

check_mx_all_flavours <domain>

It may be helpful to pipe the output though column -t

Description

check all mx hosts of the given domain for

  • reachability over ipv4 and ip6
  • support for starttls
  • support for TLS 1.2 and TLS 1.3
  • support for RSA and ECDSA certificates
  • whether the certificates are trusted
  • whether DANE data are available and valid

The program is expected to be run on a system capable to establish outbound connection to port 25 over IPv4 and IPv4 and uses a validating DNS resolver.

Requirements

The following tools must be available in $PATH:

  • awk
  • dig or kdig
  • ldns-dane
  • openssl
  • sed
  • sleep

Author

Andreas Schulze

About

check TLS and DANE on all mx hosts of the given domain

Resources

Stars

Watchers

Forks

Languages