Audit Trail
Evidence record for domain check
Integrity Verified
Test Node Identity
{
"os": "Linux srv1440888 6.8.0-101-generic #101-Ubuntu SMP PREEMPT_DYNAMIC Mon Feb 9 10:15:05 UTC 2026 x86_64",
"hostname": "srv1440888",
"php_version": "8.3.30",
"server_ipv4": "76.13.221.142",
"server_ipv6": "2a02:4780:5e:2789::1"
}
Node Network Evidence
{
"profile": "dual_stack",
"enforcement_evidence": {
"egress_check": {
"v4_egress": "76.13.221.142",
"v6_egress": "2a02:4780:5e:2789::1"
},
"ip_routes_v4": "default via 76.13.221.254 dev eth0 proto static \n76.13.221.0/24 dev eth0 proto kernel scope link src 76.13.221.142 \n",
"ip_routes_v6": "2a02:4780:5e::/48 dev eth0 proto kernel metric 256 pref medium\nfe80::/64 dev eth0 proto kernel metric 256 pref medium\ndefault via 2a02:4780:5e::1 dev eth0 proto static metric 1024 pref medium\n",
"sysctl_flags": {
"net.ipv6.conf.all.disable_ipv6": "0"
},
"nftables_summary": "unavailable or no permissions"
}
}
DNS Responses
A
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7194 ;; flags: qr rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 512 ;; ANSWER SECTION: kpkt.gov.my. 2964 IN A 218.208.4.136
DS
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32731 ;; flags: qr rd ra ad; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 512 ;; ANSWER SECTION: kpkt.gov.my. 20892 IN DS 33115 8 2 63185401485B416C3F4578215B842CA7FC51D6D9365BC5B2105D4720 2502063D kpkt.gov.my. 20892 IN DS 33115 8 1 48453A137E41EC9220266F2CB6B05EF55F5DF6A2
MX
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 33339 ;; flags: qr rd ra ad; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 512 ;; ANSWER SECTION: kpkt.gov.my. 83 IN MX 1 aspmx.l.google.com. kpkt.gov.my. 83 IN MX 5 alt2.aspmx.l.google.com. kpkt.gov.my. 83 IN MX 5 alt1.aspmx.l.google.com. kpkt.gov.my. 83 IN MX 10 alt4.aspmx.l.google.com. kpkt.gov.my. 83 IN MX 10 alt3.aspmx.l.google.com.
NS
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 65391 ;; flags: qr rd ra ad; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 512 ;; ANSWER SECTION: kpkt.gov.my. 1640 IN NS dns1.gitn.net.my. kpkt.gov.my. 1640 IN NS dns2.gitn.net.my.
TXT
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28230 ;; flags: qr rd ra ad; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 512 ;; ANSWER SECTION: kpkt.gov.my. 300 IN TXT "google-site-verification=nGES1sK1gly7x3gL5U1FIdx8wRrKuHlRsPbM_k10KI0" kpkt.gov.my. 300 IN TXT "globalsign-domain-verification=6iRfiLUvuK1kD8Wbc9Lv3cTcuNG_9o_kkS-A9YW4mI" kpkt.gov.my. 300 IN TXT "v=spf1 ip4:103.8.147.12/30 ip4:219.92.54.177/32 ip4:103.156.82.32/29 ip4:103.156.83.32/29 include:_spf.google.com ~all"
AAAA
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21499 ;; flags: qr rd ra ad; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 512 ;; AUTHORITY SECTION: kpkt.gov.my. 1800 IN SOA dns1.gitn.net.my. root.dns1.gitn.net.my. 2026030331 3600 900 3600000 3600
RRSIG
dns1.gitn.net.my. root.dns1.gitn.net.my. 2026030331 3600 900 3600000 3600 SOA 8 3 3600 20260405085123 20260306075123 9459 kpkt.gov.my. AV2qI5m3Poq5PZIWn9uzp8yOIa6DWxXTWdLSJubvhvaUDbW3n1HRMJih 99zEzIh6lM+MjXtBYx/EhVftYHaSlZtaJjTCpu0cu2aIP1+4fL8egkKv JzsDf0T9LXiKaL0Py0C/MqEvySGaYbaxHR4qKs1ND6KBKTiBbOYcwdtJ z9o=
DNSKEY
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36662 ;; flags: qr rd ra ad; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 512 ;; ANSWER SECTION: kpkt.gov.my. 3600 IN DNSKEY 256 3 8 AwEAAbefTUit1ALlz9okRvuu3pBASkZnXbTN2c+Ge9u1OPFeTLkKBFZk R2um5aI/9bp+dBvSHVTdDCbUDpG8rEolcCigZ7DOZ2buLfrvFtVAW4hV Kh/8FXTq3m38mrdXhjAnp3RnCIAK1R1N0cjnLS35MR7ickBbMj3xqT9L tlXI1GJd kpkt.gov.my. 3600 IN DNSKEY 257 3 8 AwEAAdpJGaMsUOqiWr59uRdhyo9gX+Mp9PWozNmBJjbX88BU3xbOuZFp fssLS9jHPprEjJoFf7otkHmWiiKhRj+r8Ct9r7dIL8metfuyCC/QRQH2 H0+DaC0f+QJIBx9a7Fbwh/ocbH08LzweGzPQSZbVLfmzj1xqgpxWwmxz f9IRZ5ydAhdFOUfJs2TgG7Ijm+ho7cQsfRhg/SXXgmUKxKDjiwAAAzvZ 8Yr5aqKqb3gFBLTklDQztdYrCTgLbIc1kSIQWgVpyNrM5PABjr1hW4V4 1DdFdeQEAHr8x0pKI6fVKdQXq7g49L2uVJpPozjuAjkrnqtc8UMKEEGG XEaAHH/KUyM=
DNSSEC_VALIDATION
; fully validated kpkt.gov.my. 3600 IN SOA dns1.gitn.net.my. root.dns1.gitn.net.my. 2026030331 3600 900 3600000 3600 kpkt.gov.my. 3600 IN RRSIG SOA 8 3 3600 20260405085123 20260306075123 9459 kpkt.gov.my. AV2qI5m3Poq5PZIWn9uzp8yOIa6DWxXTWdLSJubvhvaUDbW3n1HRMJih 99zEzIh6lM+MjXtBYx/EhVftYHaSlZtaJjTCpu0cu2aIP1+4fL8egkKv JzsDf0T9LXiKaL0Py0C/MqEvySGaYbaxHR4qKs1ND6KBKTiBbOYcwdtJ z9o=
DNS Resolution Performance
Comparison of A (IPv4) vs AAAA (IPv6) query times across resolvers and transports. Shows median (p50) of 3 samples.
| Resolver | Transport | A (IPv4) | AAAA (IPv6) | Delta |
|---|---|---|---|---|
| System | Default | 7.94 ms (p95: 7.95) | 18.27 ms (p95: 20.69) | +10.3 ms |
| IPv4 | 14 ms (p95: 26.02) | 17.07 ms (p95: 26.84) | +3.1 ms | |
| IPv6 | 27.63 ms (p95: 38.33) | 25.26 ms (p95: 38.94) | -2.4 ms | |
| Cloudflare | IPv4 | 19.06 ms (p95: 23.79) | 8 ms (p95: 18.86) | -11.1 ms |
| Cloudflare | IPv6 | 51.04 ms (p95: 56.21) | 9.25 ms (p95: 50.78) | -41.8 ms |
TLS Handshake Details
{
"ipv4": {
"ip_used": "218.208.4.136",
"ip_version": 4,
"raw_handshake": "4087E475A1730000:error:8000006E:system library:BIO_connect:Connection timed out:../crypto/bio/bio_sock2.c:114:calling connect()\n4087E475A1730000:error:10000067:BIO routines:BIO_connect:connect error:../crypto/bio/bio_sock2.c:116:\nconnect:errno=110"
}
}
HTTP Response Headers
{
"v4_http": {
"http_code": 0,
"curl_error": "Failed to connect to kpkt.gov.my port 80 after 8002 ms: Timeout was reached",
"primary_ip": "",
"total_time_ms": 8002.23,
"connect_time_ms": 0,
"response_headers": [],
"starttransfer_time_ms": 0
},
"v4_https": {
"http_code": 0,
"curl_error": "Failed to connect to kpkt.gov.my port 443 after 8002 ms: Timeout was reached",
"primary_ip": "",
"total_time_ms": 8002.8,
"connect_time_ms": 0,
"response_headers": [],
"starttransfer_time_ms": 0
}
}
Connectivity Test Output
{
"tcp_connect_v4_80": "000 0.000000 0.000000",
"tcp_connect_v4_443": "000 0.000000 0.000000"
}
Integrity Details
Algorithm: hmac-sha256-v1
Root Hash: 179ad1c8878ddc45de987ae7ed53f28813518438aef349944a510348a69e5fb2
http_headers: 87f9739bb1c4a68e0ca392e40bf7b21b55a6268204f5c1be3f9cdc40eb6c6f27
dns_responses: 58a6106ffca961a1b8bd8e0197840b5a9e7877fd218513d729169a693452e9f4
tls_handshake: 9d242375e60deb5446a98b4c3c6fbc98e1bbb3a533ae7e27d252cecefae2ae21
connectivity_log: c571529628ae93d3d5180dec20e307692d772428bf4569b1feeb29b40bc18e78
dns_resolution_times: 9791c95ce23cb6e870100202f96b499e67ba37ce7bffee0091e2bc7cfc068384