Get-Mailprotection
1.20
Most of the Querys are simple DNS Querys (NS, MX, SPF, DKIM, DMARC, BIMI, MTA-STS, TLSRPT).
The Script uses also DNS over HTTP for several checks (ZoneSigned, TLSA Record for DANE) and
Decentralized Identifiers (DID), Model Context Protocol (MCP).
Also some Webrequests are req
Most of the Querys are simple DNS Querys (NS, MX, SPF, DKIM, DMARC, BIMI, MTA-STS, TLSRPT).
The Script uses also DNS over HTTP for several checks (ZoneSigned, TLSA Record for DANE) and
Decentralized Identifiers (DID), Model Context Protocol (MCP).
Also some Webrequests are required for MTA-STS, TenantID (OIDC), Security.txt.
And connects via SMTP to check if the Server supports STARTTLS.
Installation Options
Owners
Copyright
Free to copy, inspire, etc...
Package Details
Author(s)
- Andres Bohren Contact: a.bohren@icewolf.ch https://twitter.com/andresbohren
Tags
DNSSEC MX Reverse Lookup STARTTLS SPF DKIM DMARC DANE MTA-STS TLSRPT BIMI CAA Autodiscover Lyncdiscover Teamsfederation M365 TenantID Security.txt Decentralized Identifiers (DID) Model Context Protocol (MCP)
Functions
Get-SPFLookupCount Invoke-STARTTLS Get-MailProtection
Dependencies
This script has no dependencies.
Release Notes
Version 1.20
- Fixed Bug Autodiscover and Lyncdiscover with multiple A Records
- Added Decentralized Identifiers (DID) Detection (Experimental)
- https://domain.tld/.well-known/did-configuration.json
- Added Model Context Protocol (MCP) Detection (Experimental)
- https://domain.tld/.well-known/mcp.json
- https://domain.tld/.well-known/mcp/manifest.json
FileList
- Get-Mailprotection.nuspec
- Get-Mailprotection.ps1