{
    "ok": true,
    "domain": "etsu.edu",
    "generated_at": "2026-08-10T13:26:11-05:00",
    "cache": {
        "hit": true,
        "ttl": 0
    },
    "score": {
        "total": 76,
        "label": "Good",
        "categories": {
            "dns": 70,
            "mail": 90,
            "security": 61,
            "network": 50,
            "availability": 100
        },
        "category_weights": {
            "dns": 25,
            "mail": 20,
            "security": 25,
            "network": 10,
            "availability": 20
        },
        "items": [
            {
                "category": "dns",
                "title": "IPv4 (A)",
                "max_points": 30,
                "earned_points": 30,
                "lost_points": 0,
                "detail": "1 IPv4 address(es) detected."
            },
            {
                "category": "dns",
                "title": "IPv6 (AAAA)",
                "max_points": 10,
                "earned_points": 0,
                "lost_points": 10,
                "detail": "0 IPv6 address(es) detected."
            },
            {
                "category": "dns",
                "title": "Name server redundancy",
                "max_points": 20,
                "earned_points": 20,
                "lost_points": 0,
                "detail": "3 NS record(s); 2 or more required."
            },
            {
                "category": "dns",
                "title": "SOA record",
                "max_points": 10,
                "earned_points": 10,
                "lost_points": 0,
                "detail": "Authoritative zone record."
            },
            {
                "category": "dns",
                "title": "DNSSEC chain",
                "max_points": 15,
                "earned_points": 0,
                "lost_points": 15,
                "detail": "Both DS and DNSKEY are required."
            },
            {
                "category": "dns",
                "title": "CAA policy",
                "max_points": 5,
                "earned_points": 0,
                "lost_points": 5,
                "detail": "Certificate authority restriction."
            },
            {
                "category": "dns",
                "title": "DNS propagation",
                "max_points": 10,
                "earned_points": 10,
                "lost_points": 0,
                "detail": "Agreement between public resolvers."
            },
            {
                "category": "mail",
                "title": "MX records",
                "max_points": 20,
                "earned_points": 20,
                "lost_points": 0,
                "detail": "2 MX record(s)."
            },
            {
                "category": "mail",
                "title": "SPF",
                "max_points": 25,
                "earned_points": 25,
                "lost_points": 0,
                "detail": "SPF policy published."
            },
            {
                "category": "mail",
                "title": "DMARC",
                "max_points": 25,
                "earned_points": 25,
                "lost_points": 0,
                "detail": "DMARC policy published."
            },
            {
                "category": "mail",
                "title": "DKIM",
                "max_points": 20,
                "earned_points": 20,
                "lost_points": 0,
                "detail": "A DKIM selector was verified."
            },
            {
                "category": "mail",
                "title": "MTA-STS",
                "max_points": 5,
                "earned_points": 0,
                "lost_points": 5,
                "detail": "Mail transport policy."
            },
            {
                "category": "mail",
                "title": "TLS-RPT",
                "max_points": 5,
                "earned_points": 0,
                "lost_points": 5,
                "detail": "TLS reporting policy."
            },
            {
                "category": "security",
                "title": "Valid TLS certificate",
                "max_points": 55,
                "earned_points": 55,
                "lost_points": 0,
                "detail": "4 day(s) remaining."
            },
            {
                "category": "security",
                "title": "Certificate lifetime",
                "max_points": 10,
                "earned_points": 2,
                "lost_points": 8,
                "detail": "Full points require at least 30 days remaining."
            },
            {
                "category": "security",
                "title": "HTTP security headers",
                "max_points": 35,
                "earned_points": 4,
                "lost_points": 31,
                "detail": "1 of 9 evaluated headers detected."
            },
            {
                "category": "network",
                "title": "PTR reverse DNS",
                "max_points": 30,
                "earned_points": 30,
                "lost_points": 0,
                "detail": "PTR: etsu.edu"
            },
            {
                "category": "network",
                "title": "IPv4 diversity",
                "max_points": 35,
                "earned_points": 20,
                "lost_points": 15,
                "detail": "Two or more IPv4 addresses receive full points."
            },
            {
                "category": "network",
                "title": "IPv6 connectivity",
                "max_points": 35,
                "earned_points": 0,
                "lost_points": 35,
                "detail": "AAAA availability."
            },
            {
                "category": "availability",
                "title": "DNS resolution",
                "max_points": 40,
                "earned_points": 40,
                "lost_points": 0,
                "detail": "At least one address family must resolve."
            },
            {
                "category": "availability",
                "title": "HTTP response",
                "max_points": 40,
                "earned_points": 40,
                "lost_points": 0,
                "detail": "HTTP/1.1 200 OK"
            },
            {
                "category": "availability",
                "title": "HTTPS final URL",
                "max_points": 20,
                "earned_points": 20,
                "lost_points": 0,
                "detail": "Final URL uses HTTPS."
            }
        ],
        "methodology": "Each category is normalized to 100. The total is the weighted sum: DNS 25%, Email 20%, Security 25%, Network 10%, Availability 20%.",
        "diagnostics": [
            {
                "level": "ok",
                "title": "IPv4 (A)",
                "detail": "1 IPv4 address(es) detected.",
                "category": "dns",
                "max_points": 30,
                "earned_points": 30,
                "lost_points": 0
            },
            {
                "level": "error",
                "title": "IPv6 (AAAA)",
                "detail": "0 IPv6 address(es) detected.",
                "category": "dns",
                "max_points": 10,
                "earned_points": 0,
                "lost_points": 10
            },
            {
                "level": "ok",
                "title": "Name server redundancy",
                "detail": "3 NS record(s); 2 or more required.",
                "category": "dns",
                "max_points": 20,
                "earned_points": 20,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "SOA record",
                "detail": "Authoritative zone record.",
                "category": "dns",
                "max_points": 10,
                "earned_points": 10,
                "lost_points": 0
            },
            {
                "level": "error",
                "title": "DNSSEC chain",
                "detail": "Both DS and DNSKEY are required.",
                "category": "dns",
                "max_points": 15,
                "earned_points": 0,
                "lost_points": 15
            },
            {
                "level": "error",
                "title": "CAA policy",
                "detail": "Certificate authority restriction.",
                "category": "dns",
                "max_points": 5,
                "earned_points": 0,
                "lost_points": 5
            },
            {
                "level": "ok",
                "title": "DNS propagation",
                "detail": "Agreement between public resolvers.",
                "category": "dns",
                "max_points": 10,
                "earned_points": 10,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "MX records",
                "detail": "2 MX record(s).",
                "category": "mail",
                "max_points": 20,
                "earned_points": 20,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "SPF",
                "detail": "SPF policy published.",
                "category": "mail",
                "max_points": 25,
                "earned_points": 25,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "DMARC",
                "detail": "DMARC policy published.",
                "category": "mail",
                "max_points": 25,
                "earned_points": 25,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "DKIM",
                "detail": "A DKIM selector was verified.",
                "category": "mail",
                "max_points": 20,
                "earned_points": 20,
                "lost_points": 0
            },
            {
                "level": "error",
                "title": "MTA-STS",
                "detail": "Mail transport policy.",
                "category": "mail",
                "max_points": 5,
                "earned_points": 0,
                "lost_points": 5
            },
            {
                "level": "error",
                "title": "TLS-RPT",
                "detail": "TLS reporting policy.",
                "category": "mail",
                "max_points": 5,
                "earned_points": 0,
                "lost_points": 5
            },
            {
                "level": "ok",
                "title": "Valid TLS certificate",
                "detail": "4 day(s) remaining.",
                "category": "security",
                "max_points": 55,
                "earned_points": 55,
                "lost_points": 0
            },
            {
                "level": "warning",
                "title": "Certificate lifetime",
                "detail": "Full points require at least 30 days remaining.",
                "category": "security",
                "max_points": 10,
                "earned_points": 2,
                "lost_points": 8
            },
            {
                "level": "warning",
                "title": "HTTP security headers",
                "detail": "1 of 9 evaluated headers detected.",
                "category": "security",
                "max_points": 35,
                "earned_points": 4,
                "lost_points": 31
            },
            {
                "level": "ok",
                "title": "PTR reverse DNS",
                "detail": "PTR: etsu.edu",
                "category": "network",
                "max_points": 30,
                "earned_points": 30,
                "lost_points": 0
            },
            {
                "level": "warning",
                "title": "IPv4 diversity",
                "detail": "Two or more IPv4 addresses receive full points.",
                "category": "network",
                "max_points": 35,
                "earned_points": 20,
                "lost_points": 15
            },
            {
                "level": "error",
                "title": "IPv6 connectivity",
                "detail": "AAAA availability.",
                "category": "network",
                "max_points": 35,
                "earned_points": 0,
                "lost_points": 35
            },
            {
                "level": "ok",
                "title": "DNS resolution",
                "detail": "At least one address family must resolve.",
                "category": "availability",
                "max_points": 40,
                "earned_points": 40,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "HTTP response",
                "detail": "HTTP/1.1 200 OK",
                "category": "availability",
                "max_points": 40,
                "earned_points": 40,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "HTTPS final URL",
                "detail": "Final URL uses HTTPS.",
                "category": "availability",
                "max_points": 20,
                "earned_points": 20,
                "lost_points": 0
            }
        ]
    },
    "dns": {
        "records": {
            "A": [
                "151.141.244.241"
            ],
            "AAAA": [],
            "CNAME": [],
            "MX": [
                "10 mx1.hc2571-63.iphmx.com.",
                "10 mx2.hc2571-63.iphmx.com."
            ],
            "TXT": [
                "\"MS=ms79550584\"",
                "\"google-site-verification=bYZ-q7hvVzhooUYe30tY3phE4byAw9CIMN6m8OgLci0\"",
                "\"2o7baYAMCfOFT+p5JQ5AwL82Ud1HgzinL6o98LtoGwUoYSn32ZlIhNAQMoI2adZHdxro4MnElNOTONj6nRhqjQ==\"",
                "\"adobe-idp-site-verification=89f1d9f18956ed85439e71b16f599354aaa527f79f7c10c76874954dbaffd446\"",
                "\"iEOVnZF2onQMTkTXStEvIbOnbCx9yxAACA6OBTRNum6oF1qpU+w+J/DTN8OtozKYZtMJWFAH6LiWUMzT6pqHwg==\"",
                "\"amazonses:Ds9d4fK0qQVTG0BNRPFrMgYpaeFpgVFoC8aaohXt1sc=\"",
                "\"jamf-site-verification=-HYMuSo90YCRsZvy8lj47Q\"",
                "\"webexdomainverification.MXNJ=3dce6214-bf48-4d4f-8140-a2b7af7b1de9\"",
                "\"ZOOM_verify_eufFocVmRVqJQ2bCLfcIcQ\"",
                "\"google-gws-recovery-domain-verification=74134037\"",
                "\"canva-site-verification=c0mvsdlgpmds7BX5_Y2rmQ\"",
                "\"v=spf1 mx ip4:151.141.244.102 ip4:151.141.244.55 ip4:151.141.244.77 ip4:204.92.18.65 ip4:206.107.42.17 \" \"ip4:198.187.196.100 ip4:20.236.219.22 ip4:208.117.55.247 ip4:34.194.230.233  \" \"ip4:52.90.189.12 ip4:139.146.146.0/24 ip4:139.146.160.0/24 ip4:167.89.34.105 ip4:208.115.235.10 \" \"ip4:185.249.220.0/24 ip4:185.225.161.0/24 \" \"include:_spf.qemailserver.com  include:spf.protection.outlook.com include:amazonses.com \" \" include:a._spf.brightspace.com include:_spf.audienceview.net  include:spf1.formassembly.com \" \"include:_spf.salesforce.com ~all\"",
                "\"mailerlite-domain-verification=e837166eb3a7af7f0ecac7e799d1d545deab37cf\"",
                "\"apple-domain-verification=NCopON1ICvgZIZty\""
            ],
            "NS": [
                "extdns1.etsu.edu.",
                "extdns3.etsu.edu.",
                "extdns2.etsu.edu."
            ],
            "SOA": [
                "extdns1.etsu.edu. itshelp.etsu.edu. 809298 3600 600 1209600 3600"
            ],
            "CAA": [],
            "DS": [],
            "DNSKEY": [],
            "RRSIG": [],
            "NSEC": [],
            "NSEC3": [],
            "SRV": [],
            "NAPTR": [],
            "TLSA": [],
            "SSHFP": []
        },
        "ipv4": [
            "151.141.244.241"
        ],
        "ipv6": []
    },
    "mail": {
        "spf": "v=spf1 mx ip4:151.141.244.102 ip4:151.141.244.55 ip4:151.141.244.77 ip4:204.92.18.65 ip4:206.107.42.17 ip4:198.187.196.100 ip4:20.236.219.22 ip4:208.117.55.247 ip4:34.194.230.233  ip4:52.90.189.12 ip4:139.146.146.0/24 ip4:139.146.160.0/24 ip4:167.89.34.105 ip4:208.115.235.10 ip4:185.249.220.0/24 ip4:185.225.161.0/24 include:_spf.qemailserver.com  include:spf.protection.outlook.com include:amazonses.com  include:a._spf.brightspace.com include:_spf.audienceview.net  include:spf1.formassembly.com include:_spf.salesforce.com ~all",
        "dmarc": "v=DMARC1; p=none; pct=10; rua=mailto:DMARC-REVIEW@etsu.edu; sp=none; fo=s",
        "dkim_selector": "default",
        "dkim_host": "default._domainkey.etsu.edu",
        "dkim": "v=DKIM1; k=rsa; p=MHwwDQYJKoZIhvcNAQEBBQADawAwaAJhAKYyPxVB+8jcsieOkbG17UFySLz9l4dgkYAjGWcNFZj0Lzw5kbwzjt3Kr7ekZ4TsUlR3MY1lgYAizPXVjY0o81f8ElJRCk+QWCYspTMMxrHjaQpR+i+vrRbFb43H5DV4wQIDAQAB",
        "spf_analysis": {
            "valid": true,
            "lookups": 8,
            "final": "~all",
            "message": "Within the estimated limit"
        },
        "dmarc_analysis": {
            "valid": true,
            "policy": "none"
        },
        "bimi": "",
        "mta_sts": "",
        "tls_rpt": ""
    },
    "advanced": {
        "ptr": "etsu.edu",
        "propagation": {
            "consistent": true,
            "results": [
                {
                    "provider": "Google",
                    "server": "8.8.8.8",
                    "result": [
                        "151.141.244.241"
                    ],
                    "time_ms": 60.39
                },
                {
                    "provider": "Cloudflare",
                    "server": "1.1.1.1",
                    "result": [
                        "151.141.244.241"
                    ],
                    "time_ms": 57.25
                },
                {
                    "provider": "Quad9",
                    "server": "9.9.9.9",
                    "result": [
                        "151.141.244.241"
                    ],
                    "time_ms": 61.47
                },
                {
                    "provider": "OpenDNS",
                    "server": "208.67.222.222",
                    "result": [
                        "151.141.244.241"
                    ],
                    "time_ms": 65.58
                },
                {
                    "provider": "AdGuard",
                    "server": "94.140.14.14",
                    "result": [
                        "151.141.244.241"
                    ],
                    "time_ms": 117.61
                }
            ]
        }
    },
    "ssl": {
        "available": true,
        "issuer": "Sectigo Limited",
        "subject": "*.etsu.edu",
        "valid_from": "2025-08-13T19:00:00-05:00",
        "valid_to": "2026-08-14T18:59:59-05:00",
        "days_remaining": 4,
        "san": [
            "*.etsu.edu",
            "etsu.edu"
        ],
        "protocol": "TLSv1.3",
        "cipher": "TLS_AES_256_GCM_SHA384"
    },
    "http": {
        "url": "https://www.etsu.edu/ehome/",
        "status": "HTTP/1.1 200 OK",
        "http_version": "2",
        "headers": {
            "date": "Mon, 10 Aug 2026 18:26:05 GMT",
            "server": "Apache",
            "location": "https://www.etsu.edu/ehome/",
            "content-type": "text/html; charset=UTF-8",
            "strict-transport-security": "max-age=157680000; includeSubDomains; preload",
            "x-powered-by": "PHP/8.1.34",
            "access-control-allow-origin": "*"
        },
        "security_checks": {
            "strict-transport-security": true,
            "content-security-policy": false,
            "x-content-type-options": false,
            "x-frame-options": false,
            "referrer-policy": false,
            "permissions-policy": false,
            "cross-origin-opener-policy": false,
            "cross-origin-embedder-policy": false,
            "cross-origin-resource-policy": false
        },
        "server": "Apache",
        "powered_by": "PHP/8.1.34"
    },
    "webpage": {
        "url": "https://www.etsu.edu/ehome/",
        "title": "East Tennessee State University",
        "description": "ETSU was founded in 1911 with a singular purpose: to improve the quality of life for people in the region and beyond. Today, the university offers more than 160 programs at the undergraduate, graduate, and professional levels and serves approximately 14,000 students each year at its main campus in Johnson City and off-campus instructional sites throughout the region. Through its world-class health sciences programs and integrated approach to healthcare education, the institution is a highly respected leader in rural health research and practices. ETSU also boasts nationally ranked and recognized programs in the arts, technology, and computing, and media studies. With more than 100,000 living alumni who call ETSU their alma mater, the impact of its students, alumni, faculty, and staff can be seen across the Appalachian Highlands and around the world!",
        "success": true,
        "error": "",
        "status": 206
    },
    "network": {
        "151.141.244.241": {
            "success": false,
            "country": "",
            "region": "",
            "city": "",
            "asn": "",
            "organization": "",
            "isp": ""
        }
    },
    "smtp": {
        "host": "mx1.hc2571-63.iphmx.com",
        "ports": [
            {
                "port": 25,
                "open": false,
                "time_ms": 0.9,
                "banner": "",
                "error": "Connection refused"
            },
            {
                "port": 465,
                "open": false,
                "time_ms": 4020.7,
                "banner": "",
                "error": "Connection timed out"
            },
            {
                "port": 587,
                "open": false,
                "time_ms": 496.1,
                "banner": "",
                "error": "Connection refused"
            }
        ]
    },
    "visitor": {
        "ip": "216.73.217.62",
        "reverse": "",
        "country": "",
        "country_code": "",
        "region": "",
        "city": "",
        "latitude": null,
        "longitude": null,
        "isp": "",
        "organization": "",
        "asn": "",
        "timezone": "",
        "browser": "Other",
        "os": "Other",
        "language": "",
        "user_agent": "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)",
        "is_bot": true,
        "cloudflare": false
    },
    "analysis_time_ms": 111.53
}