Domain Detective

API Reference

Enum

HealthCheckType

Namespace DomainDetective
Assembly DomainDetective
Base Enum
Implements
IComparable ISpanFormattable IFormattable IConvertible
Modifiers sealed

Represents the various health checks that can be performed on a domain.

Inheritance

  • Enum
  • HealthCheckType

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Accepted by parameters

Values

public const HealthCheckType DMARC #

Perform a DMARC policy check.

Value: 0
public const HealthCheckType SPF #

Verify the SPF record.

Value: 1
public const HealthCheckType DKIM #

Validate DKIM configuration.

Value: 2
public const HealthCheckType MX #

Check MX records.

Value: 3
public const HealthCheckType REVERSEDNS #

Validate PTR records for MX hosts.

Value: 4
public const HealthCheckType FCRDNS #

Confirm PTR hostnames resolve back to the originating IP.

Value: 5
public const HealthCheckType CAA #

Inspect CAA records.

Value: 6
public const HealthCheckType NS #

Verify NS records.

Value: 7
public const HealthCheckType DELEGATION #

Verify parent zone delegation.

Value: 8
public const HealthCheckType ZONETRANSFER #

Attempt a zone transfer.

Value: 9
public const HealthCheckType DANE #

Validate DANE information.

Value: 10
public const HealthCheckType SMIMEA #

Query S/MIMEA records.

Value: 11
public const HealthCheckType DNSBL #

Check DNSBL listings.

Value: 12
public const HealthCheckType DNSSEC #

Validate DNSSEC configuration.

Value: 13
public const HealthCheckType MTASTS #

Check MTA-STS policy.

Value: 14
public const HealthCheckType TLSRPT #

Check TLS-RPT configuration.

Value: 15
public const HealthCheckType BIMI #

Validate BIMI records.

Value: 16
public const HealthCheckType AUTODISCOVER #

Check Autodiscover configuration.

Value: 17
public const HealthCheckType CERT #

Inspect certificate records.

Value: 18
public const HealthCheckType SECURITYTXT #

Check for security.txt presence.

Value: 19
public const HealthCheckType ROBOTS #

Check for robots.txt presence.

Value: 20
public const HealthCheckType SOA #

Inspect SOA records.

Value: 21
public const HealthCheckType OPENRELAY #

Detect open SMTP relay.

Value: 22
public const HealthCheckType OPENRESOLVER #

Test DNS servers for open recursion.

Value: 23
public const HealthCheckType STARTTLS #

Validate STARTTLS support.

Value: 24
public const HealthCheckType SMTPTLS #

Verify SMTP TLS configuration.

Value: 25
public const HealthCheckType IMAPTLS #

Verify IMAP TLS configuration.

Value: 26
public const HealthCheckType POP3TLS #

Verify POP3 TLS configuration.

Value: 27
public const HealthCheckType SMTPBANNER #

Capture SMTP banner information.

Value: 28
public const HealthCheckType SMTPAUTH #

Enumerate SMTP AUTH mechanisms.

Value: 29
public const HealthCheckType HTTP #

Perform HTTP checks.

Value: 30
public const HealthCheckType HPKP #

Validate HPKP configuration.

Value: 31
public const HealthCheckType CONTACT #

Query contact TXT record.

Value: 32
public const HealthCheckType MESSAGEHEADER #

Parse message headers.

Value: 33
public const HealthCheckType ARC #

Validate ARC headers.

Value: 34
public const HealthCheckType DANGLINGCNAME #

Detect dangling CNAME records.

Value: 35
public const HealthCheckType TTL #

Analyze DNS record TTL values.

Value: 36
public const HealthCheckType PORTAVAILABILITY #

Test common service ports for availability.

Value: 37
public const HealthCheckType PORTSCAN #

Scan a host for open TCP and UDP ports.

Value: 38
public const HealthCheckType SNMP #

Detect SNMP service on UDP port 161.

Value: 39
public const HealthCheckType IPNEIGHBOR #

List domains hosted on the same IP address.

Value: 40
public const HealthCheckType IPENRICHMENT #

Enrich discovered IPs with reverse DNS, ASN/org and geo hints.

Value: 41
public const HealthCheckType RPKI #

Validate RPKI origins for domain IP addresses.

Value: 42
public const HealthCheckType DNSTUNNELING #

Analyze DNS logs for tunneling patterns.

Value: 43
public const HealthCheckType TYPOSQUATTING #

Check for typosquatting domains.

Value: 44
public const HealthCheckType THREATINTEL #

Query reputation services for threats.

Value: 45
public const HealthCheckType THREATFEED #

Query threat feeds for IP reputation.

Value: 46
public const HealthCheckType WILDCARDDNS #

Detect wildcard DNS responses.

Value: 47
public const HealthCheckType EDNSSUPPORT #

Test EDNS support on name servers.

Value: 48
public const HealthCheckType DNSHEALTH #

Aggregate DNS health checks (SOA skew, apex consistency).

Value: 49
public const HealthCheckType MAILLATENCY #

Measure SMTP connection and banner latency.

Value: 50
public const HealthCheckType FLATTENINGSERVICE #

Detect CNAMEs pointing to flattening services.

Value: 51
public const HealthCheckType RDAP #

Query RDAP registration information.

Value: 52
public const HealthCheckType DIRECTORYEXPOSURE #

Check for exposed directories.

Value: 53
public const HealthCheckType NTP #

Query NTP servers for clock information.

Value: 54
public const HealthCheckType WEBSITE #

Composite website check (certificate + HTTP security).

Value: 55
public const HealthCheckType WHOIS #

WHOIS registration lookup.

Value: 56
public const HealthCheckType APEXADDRESS #

Apex A/AAAA analysis (SMTP fallback posture).

Value: 57
public const HealthCheckType SPFFLATTENED #

Flattened SPF (IPs expanded from mechanisms).

Value: 58
public const HealthCheckType MAILCLASSIFICATION #

Mail domain classification (sending/receiving posture).

Value: 59
public const HealthCheckType SUBDOMAINS #

Discover subdomains using certificate transparency data.

Value: 60
public const HealthCheckType DNSINVENTORY #

Inventory common DNS records and TTLs for a domain.

Value: 61
public const HealthCheckType DNSTRACE #

Trace authoritative DNS resolution from root servers.

Value: 62
public const HealthCheckType CTTIMELINE #

Certificate transparency timeline (first/last seen, issuers, validity).

Value: 63
public const HealthCheckType DNSPROPAGATION #

Compare DNS answers across multiple public resolvers (global visibility).

Value: 64
public const HealthCheckType DNSAMPLIFICATION #

Assess DNS amplification posture (recursion + EDNS + response size probes).

Value: 65
public const HealthCheckType DNSOVERTLS #

Check DNS over TLS (DoT) support on authoritative name servers.

Value: 66
public const HealthCheckType IDENTITYPROVIDER #

Probe Microsoft identity endpoints for tenant hints.

Value: 67
public const HealthCheckType MICROSOFT365 #

Aggregate Microsoft 365 tenant, service, identity, and DNS footprint.

Value: 68
public const HealthCheckType SITEMAP #

Validate sitemap XML and sitemap-listed URLs.

Value: 69
public const HealthCheckType AGENTREADINESS #

Assess AI crawler and agent readiness for a website.

Value: 70
{{ include "footer" }}