{
    "ok": true,
    "domain": "isc.org",
    "generated_at": "2026-08-08T19:47:58-05:00",
    "cache": {
        "hit": true,
        "ttl": 0
    },
    "score": {
        "total": 93,
        "label": "Excellent",
        "categories": {
            "dns": 100,
            "mail": 95,
            "security": 88,
            "network": 70,
            "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": "4 IPv4 address(es) detected."
            },
            {
                "category": "dns",
                "title": "IPv6 (AAAA)",
                "max_points": 10,
                "earned_points": 10,
                "lost_points": 0,
                "detail": "4 IPv6 address(es) detected."
            },
            {
                "category": "dns",
                "title": "Name server redundancy",
                "max_points": 20,
                "earned_points": 20,
                "lost_points": 0,
                "detail": "5 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": 15,
                "lost_points": 0,
                "detail": "DS and DNSKEY detected."
            },
            {
                "category": "dns",
                "title": "CAA policy",
                "max_points": 5,
                "earned_points": 5,
                "lost_points": 0,
                "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": 5,
                "lost_points": 0,
                "detail": "TLS reporting policy."
            },
            {
                "category": "security",
                "title": "Valid TLS certificate",
                "max_points": 55,
                "earned_points": 55,
                "lost_points": 0,
                "detail": "121 day(s) remaining."
            },
            {
                "category": "security",
                "title": "Certificate lifetime",
                "max_points": 10,
                "earned_points": 10,
                "lost_points": 0,
                "detail": "Full points require at least 30 days remaining."
            },
            {
                "category": "security",
                "title": "HTTP security headers",
                "max_points": 35,
                "earned_points": 23,
                "lost_points": 12,
                "detail": "6 of 9 evaluated headers detected."
            },
            {
                "category": "network",
                "title": "PTR reverse DNS",
                "max_points": 30,
                "earned_points": 0,
                "lost_points": 30,
                "detail": "PTR not detected."
            },
            {
                "category": "network",
                "title": "IPv4 diversity",
                "max_points": 35,
                "earned_points": 35,
                "lost_points": 0,
                "detail": "Two or more IPv4 addresses receive full points."
            },
            {
                "category": "network",
                "title": "IPv6 connectivity",
                "max_points": 35,
                "earned_points": 35,
                "lost_points": 0,
                "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/2 200 "
            },
            {
                "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": "4 IPv4 address(es) detected.",
                "category": "dns",
                "max_points": 30,
                "earned_points": 30,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "IPv6 (AAAA)",
                "detail": "4 IPv6 address(es) detected.",
                "category": "dns",
                "max_points": 10,
                "earned_points": 10,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "Name server redundancy",
                "detail": "5 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": "ok",
                "title": "DNSSEC chain",
                "detail": "DS and DNSKEY detected.",
                "category": "dns",
                "max_points": 15,
                "earned_points": 15,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "CAA policy",
                "detail": "Certificate authority restriction.",
                "category": "dns",
                "max_points": 5,
                "earned_points": 5,
                "lost_points": 0
            },
            {
                "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": "ok",
                "title": "TLS-RPT",
                "detail": "TLS reporting policy.",
                "category": "mail",
                "max_points": 5,
                "earned_points": 5,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "Valid TLS certificate",
                "detail": "121 day(s) remaining.",
                "category": "security",
                "max_points": 55,
                "earned_points": 55,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "Certificate lifetime",
                "detail": "Full points require at least 30 days remaining.",
                "category": "security",
                "max_points": 10,
                "earned_points": 10,
                "lost_points": 0
            },
            {
                "level": "warning",
                "title": "HTTP security headers",
                "detail": "6 of 9 evaluated headers detected.",
                "category": "security",
                "max_points": 35,
                "earned_points": 23,
                "lost_points": 12
            },
            {
                "level": "error",
                "title": "PTR reverse DNS",
                "detail": "PTR not detected.",
                "category": "network",
                "max_points": 30,
                "earned_points": 0,
                "lost_points": 30
            },
            {
                "level": "ok",
                "title": "IPv4 diversity",
                "detail": "Two or more IPv4 addresses receive full points.",
                "category": "network",
                "max_points": 35,
                "earned_points": 35,
                "lost_points": 0
            },
            {
                "level": "ok",
                "title": "IPv6 connectivity",
                "detail": "AAAA availability.",
                "category": "network",
                "max_points": 35,
                "earned_points": 35,
                "lost_points": 0
            },
            {
                "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/2 200 ",
                "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.101.2.217",
                "151.101.194.217",
                "151.101.66.217",
                "151.101.130.217"
            ],
            "AAAA": [
                "2a04:4e42:400::729",
                "2a04:4e42::729",
                "2a04:4e42:200::729",
                "2a04:4e42:600::729"
            ],
            "CNAME": [],
            "MX": [
                "10 mx.ams1.isc.org.",
                "5 mx.pao1.isc.org."
            ],
            "TXT": [
                "\"v=spf1 a mx ip4:149.20.0.0/20 ip6:2001:04F8::0/32 ip6:2001:500:60::65/128 ip4:199.6.1.0/24 ip6:2001:500:6b:2::0/64 \" \"include:shops.shopify.com include:servers.mcsv.net include:_spf.salesforce.com \" \"include:spf-a.customercenter.net include:spf-b.customercenter.net include:spf-c.customercenter.net ~all\"",
                "\"_globalsign-domain-verification=ckxXdoIq27XGYE4ATbBYQOBeV7PTJWRxYe-PXDyzMX\"",
                "\"MS=2583E0E0DCCBF33EC6DAFF0B4BFBAF78FFCF7AD0\"",
                "\"F8C4EB9011\"",
                "\"google-site-verification=wg4m8dWi3XVPRYmtBoy6xSKp3juhxIWa6UdxjZkNQCg\"",
                "\"google-site-verification=grXE1SbXWNed6C5yQgI8fwxgucE0DppnbICbhZr9qG0\"",
                "\"google-site-verification=6v652rgkk_kI6Ky32iGdxqXjQ4_BAd5DYKsrnRXKUiE\""
            ],
            "NS": [
                "ns3.isc.org.",
                "nsp.dnsnode.net.",
                "ns.isc.afilias-nst.info.",
                "ns1.isc.org.",
                "ns2.isc.org."
            ],
            "SOA": [
                "ns-int.isc.org. hostmaster.isc.org. 2026080708 7200 3600 24796800 3600"
            ],
            "CAA": [
                "0 issuewild \"trust-provider.com\"",
                "0 issuewild \"globalsign.com\"",
                "0 issue \"globalsign.com\"",
                "0 issue \"pki.goog\"",
                "0 issue \"Digicert.com\"",
                "0 issuewild \"comodoca.com\"",
                "0 issue \"certainly.com\"",
                "0 issue \"sectigo.com\"",
                "0 issuewild \"sectigo.com\"",
                "0 iodef \"mailto:hostmaster@isc.org\"",
                "0 issuewild \"certainly.com\"",
                "0 issue \"letsencrypt.org\"",
                "0 issuewild \"usertrust.com\"",
                "0 issue \"comodoca.com\""
            ],
            "DS": [
                "7250 13 2 A30B3F78B6DDE9A4A9A2AD0C805518B4F49EC62E7D3F4531D33DE697 CDA01CB2"
            ],
            "DNSKEY": [
                "257 3 13 zEoOfseNFDM+E8spu7RR2Ar/GzFqAehe4yapWLiv6McIUF6xmI5GcIQ3 +uLAizS2cNWHt6EArVj8ogjtrRXwfw==",
                "256 3 13 1CS+VQcRn4lGTK+b3wDjVO0hFDx4DV7s3Q1Fwxuq9ahd255FRny4f4vd ZOMMMxpbRH5Zhwoh/706IV0v9JwjlA=="
            ],
            "RRSIG": [
                "DNSKEY 13 2 3600 20260816041658 20260802034313 7250 isc.org. 8i8FlVvYwSUmJoR2P95BB6EAD1e3uhS9DT1o4rGys7u2+UwdnKnw6zHW ZMatPP3CU2KV3wB75QfDYS6Ia1+V6A==",
                "MX 13 2 300 20260815184324 20260801175109 27566 isc.org. s8OH3edUfEqSAS4zKF5xXnb//b09b74ZrWvHKFaXCopJnDTvcUf//QGi eyRyjBe4ysQ0YadvN141s14pNIFAdA==",
                "NS 13 2 7200 20260815184324 20260801175109 27566 isc.org. WptAd7svbknoDuoIfeyaVpWwWobY4RBMiED80nJNqf70vnXQl2Twr6my OM0xlAJBXnBzGed3tiq+Rku/uzt8PA==",
                "A 13 2 300 20260815184324 20260801175109 27566 isc.org. +QCgbAqAx+TJo3VBNo9pOeR4PqOinr4NOzsvEyiOdqJU/xlxPdH5MopP 8g66Oz3nAa1SngNc1TYgFCPkRDtHog==",
                "DS 8 2 3600 20260822152352 20260801142352 44925 org. TGOXbK9909H5oCGKpNpEivUkGoJIbe5FGQ3W/PfSqcl5sGE1b5KQ6Hwd FGv7q40iY82GJb+xE+xzNr0UHBG1ZvcpHFGvlogPYCme8+E5ceYVzftI +AvPdcV0+1MDSBxvRAllvZLIDBV4CEmSKybcBHkSR7c7wh6X+mw3fpVy NPU=",
                "CAA 13 2 7200 20260815184324 20260801175109 27566 isc.org. Y7zFjoQRhI7MgZC0wPM+6Uws1fz4CzX3g5nS4cVEf527G4vhuj6utzOb dVS2I08gZWYBzzzNje8cLcyButddkA=="
            ],
            "NSEC": [
                "_acme-challenge.isc.org. A NS SOA MX TXT AAAA NAPTR RRSIG NSEC DNSKEY CDS CDNSKEY CAA TYPE65534"
            ],
            "NSEC3": [],
            "SRV": [],
            "NAPTR": [
                "20 0 \"S\" \"SIP+D2U\" \"\" _sip._udp.isc.org."
            ],
            "TLSA": [],
            "SSHFP": []
        },
        "ipv4": [
            "151.101.2.217",
            "151.101.194.217",
            "151.101.66.217",
            "151.101.130.217"
        ],
        "ipv6": [
            "2a04:4e42:400::729",
            "2a04:4e42::729",
            "2a04:4e42:200::729",
            "2a04:4e42:600::729"
        ]
    },
    "mail": {
        "spf": "v=spf1 a mx ip4:149.20.0.0/20 ip6:2001:04F8::0/32 ip6:2001:500:60::65/128 ip4:199.6.1.0/24 ip6:2001:500:6b:2::0/64 include:shops.shopify.com include:servers.mcsv.net include:_spf.salesforce.com include:spf-a.customercenter.net include:spf-b.customercenter.net include:spf-c.customercenter.net ~all",
        "dmarc": "v=DMARC1; p=none; sp=reject; rua=mailto:0rzssdyk@ag.dmarcian.com; ruf=mailto:0rzssdyk@fr.dmarcian.com, mailto:dmarcforensic@isc.org; fo=1;",
        "dkim_selector": "k2",
        "dkim_host": "k2._domainkey.isc.org",
        "dkim": "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAv2aC2KjGKLOwTweBY5A9RpjsxaBXR9r7OAU6U8/zn92ivImI75naUujWbItRI/QmL1jy5PWGqLwoUA0b90ObWaLDc+i9MtTNmGeWO009hr20fIxhGg6XBT2kjZ1DTThopSe1nAndsupmcBwlQ5Q6LJ+ZAxLcujnPIxM0ZBLmgpkv8u6RfY4eFP8OLvdAW3oSuB0DyLDigQX4Sj8wBO4YIdQH6AAmBeOsidsKAFNFUCpc3vCxtBDR12U+cBg724l3sBkMQ8evnz6idnqxq9QAVYh8k4kJ+RP+6cqTdy7LjIm8xY/bQNpQIpGUAuDo2DjLcCDun9DAI4Q/3z+Q0o9QuQIDAQAB;",
        "spf_analysis": {
            "valid": true,
            "lookups": 8,
            "final": "~all",
            "message": "Within the estimated limit"
        },
        "dmarc_analysis": {
            "valid": true,
            "policy": "none"
        },
        "bimi": "",
        "mta_sts": "",
        "tls_rpt": "v=TLSRPTv1; rua=mailto:0rzssdyk@tls.us.dmarcian.com"
    },
    "advanced": {
        "ptr": "",
        "propagation": {
            "consistent": true,
            "results": [
                {
                    "provider": "Google",
                    "server": "8.8.8.8",
                    "result": [
                        "151.101.130.217",
                        "151.101.194.217",
                        "151.101.2.217",
                        "151.101.66.217"
                    ],
                    "time_ms": 40.53
                },
                {
                    "provider": "Cloudflare",
                    "server": "1.1.1.1",
                    "result": [
                        "151.101.130.217",
                        "151.101.194.217",
                        "151.101.2.217",
                        "151.101.66.217"
                    ],
                    "time_ms": 82.06
                },
                {
                    "provider": "Quad9",
                    "server": "9.9.9.9",
                    "result": [
                        "151.101.130.217",
                        "151.101.194.217",
                        "151.101.2.217",
                        "151.101.66.217"
                    ],
                    "time_ms": 86.01
                },
                {
                    "provider": "OpenDNS",
                    "server": "208.67.222.222",
                    "result": [
                        "151.101.130.217",
                        "151.101.194.217",
                        "151.101.2.217",
                        "151.101.66.217"
                    ],
                    "time_ms": 239.81
                },
                {
                    "provider": "AdGuard",
                    "server": "94.140.14.14",
                    "result": [
                        "151.101.130.217",
                        "151.101.194.217",
                        "151.101.2.217",
                        "151.101.66.217"
                    ],
                    "time_ms": 442.96
                }
            ]
        }
    },
    "ssl": {
        "available": true,
        "issuer": "GlobalSign nv-sa",
        "subject": "*.isc.org",
        "valid_from": "2025-11-06T01:16:30-06:00",
        "valid_to": "2026-12-08T01:16:29-06:00",
        "days_remaining": 121,
        "san": [
            "*.isc.org",
            "isc.org",
            "f.root-servers.org"
        ],
        "protocol": "TLSv1.2",
        "cipher": "ECDHE-RSA-AES128-GCM-SHA256"
    },
    "http": {
        "url": "https://www.isc.org/",
        "status": "HTTP/2 200 ",
        "http_version": "3",
        "headers": {
            "server": "Apache",
            "retry-after": "0",
            "cache-control": "max-age=86400",
            "location": "https://www.isc.org/",
            "accept-ranges": "bytes",
            "date": "Sun, 09 Aug 2026 00:47:57 GMT",
            "via": "1.1 varnish",
            "x-served-by": "cache-stl760022-STL",
            "x-cache": "MISS",
            "x-cache-hits": "0",
            "x-timer": "S1786236477.724355,VS0,VE537",
            "x-clacks-overhead": "GNU Fred Baker",
            "strict-transport-security": "max-age=31557600",
            "content-length": "26647",
            "x-frame-options": "SAMEORIGIN",
            "x-content-type-options": "nosniff",
            "referrer-policy": "strict-origin-when-cross-origin",
            "permissions-policy": "camera=(), geolocation=(), microphone=()",
            "content-security-policy": "connect-src apihub.document360.io www.google-analytics.com www.google.com 'self' api.document360.io infragrid.v.network region1.google-analytics.com translate.googleapis.com www.googleadservices.com; font-src cdn.document360.io cdn.jsdelivr.net fonts.gstatic.com data: use.typekit.net 'self'; form-action 'self' webto.salesforce.com formspree.io; frame-src td.doubleclick.net www.googletagmanager.com cdn.knightlab.com www.google.com; img-src 'self' data: www.google.ca www.google.co.in www.google.co.uk www.google.com www.google.com.br www.google.com.ua www.google.kz www.google.tg www.googletagmanager.com www.isc.org blob: cdn.document360.io gitlab.isc.org www.google.bf www.google.cd www.google.ch www.google.cl www.google.co.id www.google.co.il www.google.co.jp www.google.co.ma www.google.co.nz www.google.com.ar www.google.com.au www.google.com.bo www.google.com.co www.google.com.do www.google.com.ec www.google.com.gt www.google.com.hk www.google.com.mx www.google.com.ni www.google.com.pr www.google.com.tr www.google.com.tw www.google.com.vn www.google.ru www.google.sc yastatic.net downloads.isc.org fonts.gstatic.com translate.google.com www.google.az www.google.co.kr www.google.co.th www.google.co.ve www.google.co.za www.google.com.bd www.google.com.eg www.google.com.mm www.google.com.my www.google.com.sa www.google.com.sg www.google.com.pk www.google.rs www.google.ae www.google.co.zm www.google.com.et www.google.co.ke www.google.com.cu www.google.al www.google.jo www.google.ps www.google.com.kh www.google.com.jm www.google.co.uz www.google.com.ph; script-src-attr 'unsafe-inline'; script-src-elem 'self' 'unsafe-inline' ajax.googleapis.com cdn.document360.io cdn.jsdelivr.net cdnjs.cloudflare.com googleads.g.doubleclick.net www.googletagmanager.com connect.facebook.net www.google.com www.gstatic.com translate.google.com blob:; script-src 'self' 'unsafe-inline' ajax.googleapis.com cdn.jsdelivr.net cdnjs.cloudflare.com www.googletagmanager.com 'unsafe-eval' 'wasm-eval' cdn.document360.io googleads.g.doubleclick.net; style-src-attr 'unsafe-inline'; style-src-elem 'self' 'unsafe-inline' cdn.jsdelivr.net cdn.document360.io fonts.googleapis.com www.gstatic.com; style-src 'self' cdn.jsdelivr.net 'unsafe-inline'; default-src 'self' 'unsafe-inline' ajax.googleapis.com apihub.document360.io cdn.document360.io cdn.jsdelivr.net cdnjs.cloudflare.com data: googleads.g.doubleclick.net www.google-analytics.com www.google.com www.googletagmanager.com www.google.lk www.google.co.in www.google.com.pk www.gstatic.com region1.google-analytics.com 'self'; media-src data:; worker-src blob:; child-src www.googletagmanager.com; frame-ancestors 'self'; report-uri https://iscdotorgopsteam.report-uri.com/r/t/csp/enforce; report-to https://iscdotorgopsteam.report-uri.com/r/t/csp/enforce",
            "report-to": "{\"group\":\"default\",\"max_age\":31536000,\"endpoints\":[{\"url\":\"https://iscdotorgopsteam.report-uri.com/a/t/g\"}],\"include_subdomains\":true}",
            "last-modified": "Thu, 30 Jul 2026 20:11:31 GMT",
            "etag": "\"6817-657d9ad85a2c0\"",
            "content-type": "text/html",
            "age": "0",
            "vary": "Accept-Encoding"
        },
        "security_checks": {
            "strict-transport-security": true,
            "content-security-policy": true,
            "x-content-type-options": true,
            "x-frame-options": true,
            "referrer-policy": true,
            "permissions-policy": true,
            "cross-origin-opener-policy": false,
            "cross-origin-embedder-policy": false,
            "cross-origin-resource-policy": false
        },
        "server": "Apache",
        "powered_by": ""
    },
    "webpage": {
        "url": "https://www.isc.org/",
        "title": "ISC - ISC",
        "description": "Open source software information, blogs, events, downloads and support",
        "success": true,
        "error": "",
        "status": 206
    },
    "network": {
        "151.101.2.217": {
            "success": false,
            "country": "",
            "region": "",
            "city": "",
            "asn": "",
            "organization": "",
            "isp": ""
        },
        "151.101.194.217": {
            "success": false,
            "country": "",
            "region": "",
            "city": "",
            "asn": "",
            "organization": "",
            "isp": ""
        },
        "151.101.66.217": {
            "success": false,
            "country": "",
            "region": "",
            "city": "",
            "asn": "",
            "organization": "",
            "isp": ""
        },
        "151.101.130.217": {
            "success": false,
            "country": "",
            "region": "",
            "city": "",
            "asn": "",
            "organization": "",
            "isp": ""
        }
    },
    "smtp": {
        "host": "mx.ams1.isc.org",
        "ports": [
            {
                "port": 25,
                "open": false,
                "time_ms": 29.3,
                "banner": "",
                "error": "Network is unreachable"
            },
            {
                "port": 465,
                "open": false,
                "time_ms": 97.5,
                "banner": "",
                "error": "Network is unreachable"
            },
            {
                "port": 587,
                "open": false,
                "time_ms": 97.7,
                "banner": "",
                "error": "Network is unreachable"
            }
        ]
    },
    "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": 121.18
}