{
    "ok": true,
    "domain": "tu.berlin",
    "generated_at": "2026-08-10T21:15:11-05:00",
    "cache": {
        "hit": true,
        "ttl": 0
    },
    "score": {
        "total": 83,
        "label": "Good",
        "categories": {
            "dns": 90,
            "mail": 70,
            "security": 84,
            "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": 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": "3 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": 0,
                "lost_points": 20,
                "detail": "No tested DKIM selector responded."
            },
            {
                "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": "122 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": 19,
                "lost_points": 16,
                "detail": "5 of 9 evaluated headers detected."
            },
            {
                "category": "network",
                "title": "PTR reverse DNS",
                "max_points": 30,
                "earned_points": 30,
                "lost_points": 0,
                "detail": "PTR: careerevents.tu-berlin.de"
            },
            {
                "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/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": "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": "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": "3 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": "error",
                "title": "DKIM",
                "detail": "No tested DKIM selector responded.",
                "category": "mail",
                "max_points": 20,
                "earned_points": 0,
                "lost_points": 20
            },
            {
                "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": "122 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": "5 of 9 evaluated headers detected.",
                "category": "security",
                "max_points": 35,
                "earned_points": 19,
                "lost_points": 16
            },
            {
                "level": "ok",
                "title": "PTR reverse DNS",
                "detail": "PTR: careerevents.tu-berlin.de",
                "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/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": [
                "141.23.73.70"
            ],
            "AAAA": [],
            "CNAME": [],
            "MX": [
                "10 b1861.mx.srv.dfn.de.",
                "10 a1861.mx.srv.dfn.de.",
                "10 c1861.mx.srv.dfn.de."
            ],
            "TXT": [
                "\"v=spf1 ip4:130.149.7.33/32 ip4:130.149.7.70/32 ip4:141.23.12.141/32 ip4:141.23.12.142/32 ip4:141.23.12.143/32 ip4:194.95.233.66/32 ip4:194.95.235.66/32 ip4:194.95.239.66/32 ~all\"",
                "\"google-site-verification=w6tlyWVZyfn1bxpXywReSxlvBIR0PWf80VyGHs-Cxkc\"",
                "\"HARICA-Kw6XkwRFF6230Q8w7a4\"",
                "\"facebook-domain-verification=kpr2pds6q6k2truawumigwv2ljtntq\""
            ],
            "NS": [
                "dns-2.dfn.de.",
                "ns.tu-berlin.de.",
                "dns-3.dfn.de."
            ],
            "SOA": [
                "ns.tu-berlin.de. noc.tu-berlin.de. 3015299380 21600 2160 2592000 900"
            ],
            "CAA": [
                "0 issue \"usertrust.com\"",
                "0 issue \"harica.gr\"",
                "0 issue \"trust-provider.com\"",
                "0 issue \"pki.dfn.de\""
            ],
            "DS": [
                "54783 10 2 DB662BF570A4E795314800A066CEFD52EE4845E8F7C326D887211717 303A646A",
                "20202 10 2 A5EACA65F2379C59F8B7A2B11788ADC5E1B3BD46C3855874CA2C43BD 5BF54F6E"
            ],
            "DNSKEY": [
                "256 3 10 AwEAAbmlAFj6Jdx1ga3C1JBhI6rj+EJuF730UCHn2Sl/YCgVe+b2xkgb SPxoMMrlGlYvR1PqVx83pMIxriq5WUWf5FGbl2Y56rSm28HEQ6Cb1pdF crJSubc2ClPrPerosFaW33k/44//s+0YJWWcc+G9xCGchgr5XP9VEFaD wgPobNasZelqtocTKpH5e6LL/gOF/eWdwJ4mB1KrP2jjufG1hq8q7f0m ImMlKHAgC59rpLJ4ktBtecBMlYQnMs+E5lYe74ZvF8Y9Me/3fOmJxnUP gbW+RJjDZct9cMqYnfUzO50wHP/NPbiZKgFIJsDye8zLfWUBIOhl/3JC xt69f6R8PnU=",
                "257 3 10 AwEAAaIx/8Ylt2haI60JswomdvF7b+N5oNinNvw0ork627MVv+SXHJMv dbsvC+9XTMS6ouESe6cbXFHzpyCZ1iqQViwTxF12nwBMc3MXXlxn0kHm 3lBIaJ7E2mcnb/FnjUvDmAy+3oL1VInsVK0a/m92i6kGmNEFAxH0pXN5 Cgw9cdWRXiMqrAy9LwaA7KNYNetLVzNyAWEyv2iI0VPYYvTLSUJP1Y7t dSdhBB1RVEbU31YrPJe9v3CazuwIs11E1+gByoM/VDOw2I9Wtp03Zfkm R9dW8WdJDozVfsyv8uqTLJIb5yVXFf0vMqAeozDYfFchuvQSbsmEOLYb gHRLXJ4oJ7zvwHR/kDMXTaoG4tSJtAzPKlqi0gBal96gLZHNpWPUdrPY HVvgHMoTMDsTP//rFjAm3JrirCLjaIiC8xjM+sTLSon6svIB2b+OGqPm NRsrO3m5OGJgn0zicrwRx8F4gFHwADc3QnBH5M6j4z7gghGSKaCKvdg9 JXg7Ea3q6tdlCYcWMnu37Y1cTbR+sMNK3etikhLe1zMn0o9xlS+vSMbh y2TzYbEeEWEwJW60qimB0nS/oeuQakVEuPr05nSYS0ZRdUDsaGrrQi7Y 7elBrhiTKqIW4wyKvqW/Auy04uZPF1+RnsbJjL+aWYKz/uYQK11RV11w U9TCGiSET+/ucpnt",
                "257 3 10 AwEAAdZHttQ9YKU/DcBtagdbol6LQx9X5Ur+jEVIHXUQTQBMiKvzu2um O4YQd2mlwaVB4ESCHN7vMsY3Sc7izlCCqkvZbr3M7Vc+cSrQLBOWk7IU k5u1GhfXc+F9g35oYpJxdrMYguOi0OhUqeNpCN5HO0r8b7aJRjeQTS3x +WhagQYmoHPK/Xmnmw8uA/AsCEkaGp3OaBhWFJFzBZz8BvjDRyWXfb0M zgAn+BJhXkTRplVLkRTfGkjluk8H8nlgN0JHH1JtPqgLcrYW1WvzcyB9 imRAyFn4biHdvuKRHg+FvvHo7QFeefYkW8bGRq8ZWbduw3d9Z0wyjz7h P2g7GK53su/CXqtPLepWVQf0e8uINIDcE/ABu2VRx0BohswfTt4BQJ7K oEkDac5QF2jNHjHcpu5UmW/mgQpzI4r5sGHNRT4CzYVhckdJNbwAsisH SFbvPy1FhORnYxmCyYIUFlJrV0Xc6zS/wILNxyox0USXF+BiWfAbaHTo 44hH3/FyVgS2vUKMhORY5MPfVNhf+V2Mwfz0FVYY8MUxnKuGiALNx/Ta Tlc0MfAUnIwdJKivQgY98VCHxg6usWqUNdntOaaoKh2058GY7rsmbSgD o9KsKR6zpb6bwLX43hFgFyZv9A1DFjetQxmdwav+q2WLneThQqIc+HFi A7SlvDnk3IrAittl",
                "256 3 10 AwEAAa61aA1Po1eGKRnzsfHiAkaqOv8y1pSVXXJsxg4a9ElQivop3Rw0 gcHeWvrVvTFnJu+lryJPsgedkplVBSL/rgPW02BuuZwb90AWx9jD3Yki fvD0QweCQDajw4tDsWF6+1wHGdstLdtgVYOeVsKBAt/aSf45f0L1fRLf 7uudmR+cGmXSxVUmWl5AYdzgZhCxsajLvDkOcJ0yBWOzUxq+WA1Bf9vd 1rtIhXS+5Z/JbmT+0qOx3Tw2uyXnfr0W//G1Dd1okXiBBCGhCz8SikeA W3nYf/UVEZUXoEoziMomi8ukxqDv5zd5PEG+PHmKLde6Fus5a0gGOpgb xhbWHK5vwmk="
            ],
            "RRSIG": [
                "DNSKEY 10 2 172800 20260814024722 20260810023933 17945 tu.berlin. jtfHJ/VOfOUyqfEe/daD8pl9WimzDZusipUOhHi9Fzb7x3HynOpoMCLZ +lag3SuA0Tyv2iOYncQBwrEeSKaiXDsQOwLFtzELCwHUZjkJE0RauSGr O7gbmU7rNc9AR7I2vUK2Kg1kI8rbkA6/mKAI+ieVjqCiD8bRyF5hgMWw QhT9dQTNvHs2HJwtzSB0W8z5RomZ9M93PHuNS2yU2+R7e+/v3h/xRTAL tKA1ZbPFi430QEskkUTdVREQTLSVV//5Lbh+803brX269DpQ9vLsArdb syJeiFv1ArBfzd9Xst5QDqTFoIbf1982ZnJHOe+s6Ucug0Xq8OxISSm8 UBFGVQ==",
                "DNSKEY 10 2 172800 20260814024722 20260810023933 20202 tu.berlin. VOOmxGgSIRRVx6wShUPAtYv1xzwGpiIVOA0COeqiu6H5+rFSyibGAD60 aO1zLnX3V13yWooqCmyKQkyNL8EKbOUcmZhIzOo5O8iFt3+S6f8rFSuf Q5qi77+UpoyBxQ0mpOsItAwDutHIydgnoMgMDkFMsSbZxnw818G5sW3b sU3HhKeGPjiwOkchyhCECmt10v7Fzm5JFIvYGYics4F2R2R5yzySf91E 2HLWu4a1aKfQy0cVv4qyVeDRtxjNaUbH6Gst/9uPCCpPlfzg0Xyxt8ws p4/2Ug/p/ZhUx9JpiNuNW05akmmZ+s0oJQM5PVM4qSPwO9OBfR1EeEF0 +SfaaoMkfYN+m1x6eSr6Pyw+jFC6MNoTjZ/LNk0mA8uQV4wHU7qotFOL ugug8tte9HiwypUDaQ2HZHBJfvjHHNQApn6xn09PUr1NjT82SuT8zsEV 4VPSxDxCnBHfhHrsII61R1qoSv+RnZoaPm45/LgjmgRoalARYi1g5z6C szogGSa0UCCTmVJPMqgZBowSOsODaYP/d19u82CnkrNJtdeHYuJCQ8zN 7DGFgGTnACEsgFiy6moD2VZr2ZPt/6+wTyqeqKu/TWGJJErXVuetN9Cf qiMCutCoucCpdPXBsWVsobv4XuPzKp3nVUWid2nmtkQWtUX+74YLHrfM 5XnQ+mjPsmM=",
                "DNSKEY 10 2 172800 20260814024722 20260810023933 50685 tu.berlin. q0o9GrZrPzsCspbpEfj7vclhvAGkJypQUjNnUSVDnwezP0rGTEz2R67v Dasg3C2xC5IvGjLZQuC6AC3ElmAXZa10G/zNBUxNy7cd9GrTfz1/Yr94 +z03ABiZ3nz2o+VGDeSYawz+4f0C08EM0X8I+LK8pcJWVi6qf2t9Oq7/ ZWx0ify4FXQhvX8H/GAxVr+iUG1Bf1GqrLVrIgh0EQkG9Iv4b83tZjeG Mz+D2t/jyCNtN1kFp9Y3eODcB/Wi5SoV9Tko7BlA8QdDEC7GDYYupddz 6lwqyXF5r9q9h6qH70XU7ipVtlBSb9Gl6MC7iANK/kB/f7KOPquz0+lz mm3YcA==",
                "DNSKEY 10 2 172800 20260814024722 20260810023933 54783 tu.berlin. VQ0aLe6nquK6PsvLIxUXNn2+D0Zmer381VpcIRfmDhuUrG+Jj6nVz+Bz EIMqKlOyyYOwximeGQytf330+H3gwrkBdhe0/f2HeXdchcBVBZbZQxRG +fdo4XLxSWg64fmA/NG7MObQnPQKUdZGVNfxmkY2+wTJEWoBYbiVWmU8 Tw0qfBIfBVR+2OBNzgvSauoFKFi/0fQjiUh9cDP+uhnq5eEn4J4tB1tt y8biktydOzBJcE3iJHsCIBVJpZPy1CMC6W7mrWXffzH2MFPQFymHefFw OSSIO348zWcVct3g/e03+lKD/Blg9NltlureYM6ve3cguiprUEOo16aw PxiwgUrWJEMMk+6qeIWFVhrtgpaI9S3hIh3sS00vKkv5j9NXqvq2qPgt JQhGjEDoQOkxpQ0aJR47gRk5zBdoSICb+MAK0uSCns0rs2BvYmd4C/zA eWmq+5OJe3/6tbctQu6m/LX0NXqfneBqBjr2vEHf+WtIkwP0J+sUB7Du 3/0rmSzB2RosZFwL98J6ApdV2ds8sDzKGT6LpF1vNAufbpaX8WI3bMv0 L6K6mWAyHJpDHiu3Q5T4jZXhyYkFJf5MWqC9UxgwMtYJZjJ0wvi0K5QT 9cPG+2+arJMMiz5BocEeOGvGYQzc4RUhX7tqphOwttFk1TBZvgcM1MaZ af5w2eXisZU=",
                "SOA 10 2 28800 20260814195216 20260810185216 17945 tu.berlin. azAL8KivUe0H7x1LoV0KOS6jni93EO5iVzEXSR6nvFnxRg1XHwUAhjVE fbSvEVYkeOWPdZ3scJsBzbtFynD0zsN8SvCMYA8UD1B57+RPaA6ghune ILgky18/rLa249wkXM0W3CSe5OAVLxMeWEz+mnYvATsTRu1lsOULTCgX i8YCL/2hXY9MmO9Ba0cp+uhTCEQ1Kyvhs7sgyMCFMK1vyQ6LFwYwzpkx iOYs+yTCVAfnDW1X1sz471r29DU6BraLmAh5hGnwN4h2zqIMEkb0v+0v KEecpp4NU8sNpbwmOdTVpPqtu1XfxZ0TUBn5sTMSgKhMmaCPRd5u/17q ZkpemA==",
                "SOA 10 2 28800 20260814195216 20260810185216 50685 tu.berlin. Sl3XSLvo4D2kFBA3xv2WlKJt2C7mKgAIZ5QcvzfaWnsrPS6wN88uCN70 rHF75D1dECg1RHHI23IUHs1u1I/9egcpOTxq4YU/QEeEAdOEpOnGCT/z Ko2GAILAT+U8YU+yGhM81xVNmJZo0aLDAmtXUdCTPEQImX8axis/DbSD C8EOYp7Y6JvYir2gLUc7XyfXo5HmBQmLDcVrjiA0wcVsBlhd6azx/3Xj 4p4VwkXVBGxznpAjPlzqBXHfWME27eFY83bwKKzAoNlTu6PIO/XL5sy1 rChpvsoy5vbulnN9vHTF3SJzEQ5M0JxxcSEQsF9hPsy6IJYhC7TU7TqN Js1l2g==",
                "TXT 10 2 28800 20260814151322 20260810141938 17945 tu.berlin. NrAbuO8vXMjVA+DZiSS8ZgEaBYFBoPUHMaDbbH24PVbf1MQ4VPwNP1a9 z3jAwqmiEpn4v0I3bIxuPnwFW1yus+d9j8JxVVM31ma4R8RpR+wJBGUu Y4rgyqJhbFSGPXw12Jnz1p862VmVXGxhlUbPJCpiAp6rn5pqOTCPfeLs OYsNS5fbTBIkEFY4/KnDFPa6QG9hur0mUpr31Nr3zCJB2SNIrSXKl2Xj PcdrA2HJk0yaXmcow3+9kX7bQWS6iM+hwDYc0R5E052j3MDVdxmjizE+ IhP6ggs0TRp5YQt45gZZ3C4+neV70JgnUpjGxZlGw78ZXxPMgVjHGBhU pXiB+g==",
                "TXT 10 2 28800 20260814151322 20260810141938 50685 tu.berlin. CV0qGDPVThxtezWcwDgPKl+snoAyx2tcLWNtkJ6QGAxh+wJfQuG6AbE1 nFTMWQB2Go1IMMAYmbAuhc5/GuWiWKhrQD5DCmmz99Igxxy6NJnbeitf pWqgxbVZVYRJMG+lCL1aMxXyWhIysvYtQGck44hcbPe3C6U9Z10tGnLn KfpGQr7L0ei+WIvcwBRXJ3YAoUs59amqIZZa6QgdDF8oa3Q9PjJTWqY5 8Tp19kZ+NV6+f/sVX1C1IGvKC6dMONDqV30YORXhMDvemotWvJoePIhv O5W6UIim2O0FJUqy/R1Hi1y1mUesCbGXfR2OIjzs2vKrwIDF0lFuMJAi Otdx5w==",
                "NS 10 2 28800 20260814143216 20260810140857 17945 tu.berlin. Ivkb8M9WNkXyQJ2NzOjD1LTnNerYtF1hVhmIn27MCsn7H/PJGatPIYBm 77CmQ6ENGaQkKfc3MRgydW/QKbqV1isnGYiRBIf5E83E9kWmknvc+3g3 CJbaPBr8QC3uV3JfeHg3tR2taC3KKVI61P4GxcdCX161zgnZeNMj77KN +Dn2/C4k5yStueIjoQoN0lGFjCgotZiT3I+AHBXF47jSRQOtnMzarBqZ cvDhaLkKTwd+5gfGofOsIeO8K1X+cDMcTZQByQUr51ps7IRVleKJqQWK NzGkIKcWAmqj8KJI6WKVI+JaZvYDEKY12IbrMTp4qeL5vSzzfSz77Iec NJ9lcQ==",
                "NS 10 2 28800 20260814143216 20260810140857 50685 tu.berlin. ZPAOBNzdze4QvnTYFQh2LuEVsI8AcyxLe+uM38H4bPxKLu+8k8FGMam5 fyls7mYvmM7SbdJLl5sxcdYnFrOAtK+sXuL1hb9TrU4iw0pxp7K9K8k2 b4h3ZX+cDZ6tkDbZm8oluRGx17IxqbeP4at5t5wb25gc9no9rgFlMKUb kWsdXc0QTrnz7SjAvdCdtRW3IBbyKDWP8byJjqONjtt3TtdJ0nJjSoTy kZIpGCpZjTsYWmA3k2gLtnOFJJzyV0NLHzzRTrPT5reWiA0Y7lD0g7j1 vaLgOF7aKzvTAvdzLY2YziUQAlhzwEko7uykwVGm6JXVMIfm9LI2oMBZ c/fD2Q==",
                "A 10 2 28800 20260814053758 20260810045322 17945 tu.berlin. LFZ2HAqHwfYSTDKR+uUVQHeu95dZA8B5rdmRSh/AmkU+d2DvpFiQNJZ6 k5s00YTzxUmsC7c8/0vBzaXo3nDerZ6/xU2J83YGH0frNqb2r6dgE1qY Jz6UBKzuwwIKQFgDM3CKvjCEzlD8pRpsdMUquDzEMtT+uA2pRFX1BqkS nNxXX69S838B5ky0h23qAL16+TomZXVWsiZHr7jRK8fcD/9lE3QgDIPm kA2vvd41ZI5xQ+1de/sTlTAcNl50+Bx35bVjYRinYzIdCq/HQ5BgO33O ic/e8KAP5vieYpOBHLL6Ib3uHT6zum/CBFrfNA/jeHv7aYZq9DQwYjVl xR2XcA==",
                "A 10 2 28800 20260814053758 20260810045322 50685 tu.berlin. LmGaAK3ZmJtxh2d8tzz2nrTPNP2KIFi7tA16hlxQbSy0LMKCcZN38YVN lYD1DunLlxMRaJlBeugzvY4AYTmAG0a62AgYD0I1o5Y7IWzV2GmKekLz xK+P58HXcmbYThGYWrpzxLYje+d2pefSHJfR5zdUKJMHGiov2xdWNOeL 6qXbyhzO1h8fkiKJU5lqTZFeIInZsL8IbXNusy7mA0tEgNeWi6gzG7Hu 7xF52P9xqfVTrPJkUPj52GHSOZN3rJwWTvR1ysfjGc0bc+c/PKI5wl/W x0xiwqUMvOrMAjYWg1T0HX0A+G+ACc9SuqZYZoOVBs4hkqHHUFO5G7Z4 FhTYBQ==",
                "DS 8 2 14400 20260816004620 20260809052010 3391 berlin. pzlraQwUkmtLLXiuuMMM/JPL4XDZnpHlKi2HmOasJ2bZitdoOYXJdjGw vpfRSH+RzvQ3WLS918dWg5/TbODEaxlh35sebaeqmlO4Ta7fFh7pRueX cnyPgc2D3UoMP16gOAuoyc5h4tbuhqaAQYwMYOQKhbjla9PvO/8jgWIa yTU="
            ],
            "NSEC": [],
            "NSEC3": [],
            "SRV": [],
            "NAPTR": [],
            "TLSA": [],
            "SSHFP": []
        },
        "ipv4": [
            "141.23.73.70"
        ],
        "ipv6": []
    },
    "mail": {
        "spf": "v=spf1 ip4:130.149.7.33/32 ip4:130.149.7.70/32 ip4:141.23.12.141/32 ip4:141.23.12.142/32 ip4:141.23.12.143/32 ip4:194.95.233.66/32 ip4:194.95.235.66/32 ip4:194.95.239.66/32 ~all",
        "dmarc": "v=DMARC1;p=quarantine;sp=none;pct=100;rua=mailto:postmaster@win.tu-berlin.de;rf=afrf;ruf=mailto:postmaster@win.tu-berlin.de;fo=1;ri=86400;adkim=r;aspf=r",
        "dkim_selector": "x",
        "dkim_host": "",
        "dkim": "",
        "spf_analysis": {
            "valid": true,
            "lookups": 0,
            "final": "~all",
            "message": "Within the estimated limit"
        },
        "dmarc_analysis": {
            "valid": true,
            "policy": "quarantine"
        },
        "bimi": "",
        "mta_sts": "",
        "tls_rpt": ""
    },
    "advanced": {
        "ptr": "careerevents.tu-berlin.de",
        "propagation": {
            "consistent": true,
            "results": [
                {
                    "provider": "Google",
                    "server": "8.8.8.8",
                    "result": [
                        "141.23.73.70"
                    ],
                    "time_ms": 63.67
                },
                {
                    "provider": "Cloudflare",
                    "server": "1.1.1.1",
                    "result": [
                        "141.23.73.70"
                    ],
                    "time_ms": 471.27
                },
                {
                    "provider": "Quad9",
                    "server": "9.9.9.9",
                    "result": [
                        "141.23.73.70"
                    ],
                    "time_ms": 23.22
                },
                {
                    "provider": "OpenDNS",
                    "server": "208.67.222.222",
                    "result": [
                        "141.23.73.70"
                    ],
                    "time_ms": 735.69
                },
                {
                    "provider": "AdGuard",
                    "server": "94.140.14.14",
                    "result": [
                        "141.23.73.70"
                    ],
                    "time_ms": 496.64
                }
            ]
        }
    },
    "ssl": {
        "available": true,
        "issuer": "Hellenic Academic and Research Institutions CA",
        "subject": "tu.berlin",
        "valid_from": "2025-12-11T09:56:40-06:00",
        "valid_to": "2026-12-11T09:56:40-06:00",
        "days_remaining": 122,
        "san": [
            "tu.berlin",
            "www.tu.berlin"
        ],
        "protocol": "TLSv1.3",
        "cipher": "TLS_AES_128_GCM_SHA256"
    },
    "http": {
        "url": "https://www.tu.berlin/",
        "status": "HTTP/2 200 ",
        "http_version": "3",
        "headers": {
            "location": "https://www.tu.berlin/",
            "content-length": "107389",
            "date": "Tue, 11 Aug 2026 01:55:34 GMT",
            "accept-ranges": "bytes",
            "age": "1167",
            "content-language": "de-DE",
            "content-security-policy": "frame-ancestors https://*.tu.berlin https://stats.tu-berlin.de https://intranet.tu-berlin.de; font-src 'self' https://*.tu.berlin; object-src 'none';",
            "content-type": "text/html; charset=utf-8",
            "etag": "W/\"aef15240be068688bb2b97df6880fc12\"",
            "link": "<https://www.static.tu.berlin>; rel=\"preconnect\"",
            "referrer-policy": "strict-origin",
            "strict-transport-security": "max-age=31536000",
            "vary": "Accept-Encoding",
            "x-content-type-options": "nosniff",
            "x-frame-options": "SAMEORIGIN",
            "x-xss-protection": "1; mode=block"
        },
        "security_checks": {
            "strict-transport-security": true,
            "content-security-policy": true,
            "x-content-type-options": true,
            "x-frame-options": true,
            "referrer-policy": true,
            "permissions-policy": false,
            "cross-origin-opener-policy": false,
            "cross-origin-embedder-policy": false,
            "cross-origin-resource-policy": false
        },
        "server": "",
        "powered_by": ""
    },
    "webpage": {
        "url": "https://www.tu.berlin/",
        "title": "Technische Universität Berlin - TU Berlin",
        "description": "Mitten in Berlin entstehen bei uns an der Universität die Ideen für die Zukunft. Zum Nutzen der Gesellschaft.",
        "success": true,
        "error": "",
        "status": 206
    },
    "network": {
        "141.23.73.70": {
            "success": false,
            "country": "",
            "region": "",
            "city": "",
            "asn": "",
            "organization": "",
            "isp": ""
        }
    },
    "smtp": {
        "host": "b1861.mx.srv.dfn.de",
        "ports": [
            {
                "port": 25,
                "open": false,
                "time_ms": 116,
                "banner": "",
                "error": "Connection refused"
            },
            {
                "port": 465,
                "open": false,
                "time_ms": 4142.5,
                "banner": "",
                "error": "Connection timed out"
            },
            {
                "port": 587,
                "open": false,
                "time_ms": 4124,
                "banner": "",
                "error": "Connection timed out"
            }
        ]
    },
    "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": 109.55
}