Audit Trail
Evidence record for domain check
Integrity Verified
Test Node Identity
{
"os": "Linux srv1440888 6.8.0-136-generic #136-Ubuntu SMP PREEMPT_DYNAMIC Wed Jul 1 21:53:05 UTC 2026 x86_64",
"hostname": "srv1440888",
"php_version": "8.3.33",
"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 \n10.6.101.0/24 dev wg0 scope link \n10.6.102.0/24 dev wg0 scope link \n76.13.221.0/24 dev eth0 proto kernel scope link src 76.13.221.142 \n172.29.0.0/24 dev wg0 scope link \n",
"ip_routes_v6": "2a02:4780:5e::/48 dev eth0 proto kernel metric 256 pref medium\nfd7a:115c:a1e0::1136:5807 dev tailscale0 proto kernel metric 256 pref medium\nfe80::/64 dev eth0 proto kernel metric 256 pref medium\nfe80::/64 dev tailscale0 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: 64774 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; ANSWER SECTION: umobile.com.my. 1800 IN A 192.82.60.245
DS
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4183 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; AUTHORITY SECTION: com.my. 2891 IN SOA e.nic.my. hostmaster.nic.my. 2026062862 1800 900 604800 3600
MX
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 21798 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; AUTHORITY SECTION: umobile.com.my. 1790 IN SOA ns1.ezydomain.com. technical.webnic.cc. 2025021220 28800 7200 1209600 7200
NS
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44194 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; ANSWER SECTION: umobile.com.my. 3600 IN NS ns2.ezydomain.com. umobile.com.my. 3600 IN NS ns1.ezydomain.com.
TXT
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4336 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; AUTHORITY SECTION: umobile.com.my. 1790 IN SOA ns1.ezydomain.com. technical.webnic.cc. 2025021220 28800 7200 1209600 7200
AAAA
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 20578 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; AUTHORITY SECTION: umobile.com.my. 1790 IN SOA ns1.ezydomain.com. technical.webnic.cc. 2025021220 28800 7200 1209600 7200
RRSIG
ns1.ezydomain.com. technical.webnic.cc. 2025021220 28800 7200 1209600 7200
DNSKEY
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64318 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; AUTHORITY SECTION: umobile.com.my. 1789 IN SOA ns1.ezydomain.com. technical.webnic.cc. 2025021220 28800 7200 1209600 7200
DNSSEC_VALIDATION
; unsigned answer umobile.com.my. 1789 IN SOA ns1.ezydomain.com. technical.webnic.cc. 2025021220 28800 7200 1209600 7200
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 | 19.72 ms (p95: 21.41) | 19.69 ms (p95: 21.59) | -0 ms |
| IPv4 | 172.91 ms (p95: 323.44) | 92.49 ms (p95: 167.88) | -80.4 ms | |
| IPv6 | 80.37 ms (p95: 173.61) | 67.28 ms (p95: 175.85) | -13.1 ms | |
| Cloudflare | IPv4 | 29.27 ms (p95: 30.25) | 25.45 ms (p95: 29) | -3.8 ms |
| Cloudflare | IPv6 | 206.67 ms (p95: 206.81) | 28.94 ms (p95: 114.08) | -177.7 ms |
TLS Handshake Details
{
"ipv4": {
"ip_used": "192.82.60.245",
"timed_out": true,
"ip_version": 4,
"raw_handshake": ""
}
}
HTTP Response Headers
{
"v4_http": {
"http_code": 302,
"curl_error": "Maximum (3) redirects followed",
"primary_ip": "57.155.24.78",
"total_time_ms": 110.08,
"connect_time_ms": 26.09,
"response_headers": {
"0": "HTTP/1.1 301 Moved Permanently",
"1": "Date: Sat, 08 Aug 2026 10:33:33 GMT",
"2": "Server: Apache/2.4.58 (Ubuntu)",
"3": "Location: https://u.com.my",
"4": "Content-Type: text/html; charset=UTF-8",
"6": "HTTP/1.1 302 Found",
"7": "Content-Type: text/html",
"8": "Content-length: 0",
"9": "Connection: Close",
"10": "Location: https://www.u.com.my/",
"12": "HTTP/1.1 302 Moved Temporarily",
"13": "Content-Length: 0",
"14": "Connection: keep-alive",
"15": "Date: Sat, 08 Aug 2026 09:28:10 GMT",
"16": "X-Correlation-Id: 4105c1e268684ea4b8b6ab62868cad7b",
"17": "Location: /en/personal",
"18": "X-Content-Type-Options: nosniff",
"19": "X-XSS-Protection: 1; mode=block",
"20": "X-Frame-Options: SAMEORIGIN",
"21": "X-Cache: Hit from cloudfront",
"22": "Via: 1.1 34cd96ef254823505173cf04580f73fa.cloudfront.net (CloudFront)",
"23": "X-Amz-Cf-Pop: SIN3-P4",
"24": "X-Amz-Cf-Id: -S-7BMmhlu5nC4e-Tmf_q407_F78evw3Dc1Z8OgLgEotmXRxrJBVpQ==",
"25": "Age: 3923",
"26": "X-FRAME-OPTIONS: SAMEORIGIN",
"28": "HTTP/1.1 302 Moved Temporarily",
"29": "Content-Length: 0",
"30": "Connection: keep-alive",
"31": "Date: Sat, 08 Aug 2026 09:28:05 GMT",
"32": "X-Correlation-Id: 628f28c0f2c341bfb20583846eade352",
"33": "Location: /en/personal/home",
"34": "X-Content-Type-Options: nosniff",
"35": "X-XSS-Protection: 1; mode=block",
"36": "X-Frame-Options: SAMEORIGIN",
"37": "X-Cache: Hit from cloudfront",
"38": "Via: 1.1 34cd96ef254823505173cf04580f73fa.cloudfront.net (CloudFront)",
"39": "X-Amz-Cf-Pop: SIN3-P4",
"40": "X-Amz-Cf-Id: ejErIjFBzUBbivEXy9vZH9EOWaS8V0zOdZ5waQi6TYLHianpyPqrgw==",
"41": "Age: 3928",
"42": "X-FRAME-OPTIONS: SAMEORIGIN"
},
"starttransfer_time_ms": 109.73
},
"v4_https": {
"http_code": 0,
"curl_error": "Failed to connect to umobile.com.my port 443 after 8002 ms: Timeout was reached",
"primary_ip": "",
"total_time_ms": 8002.6,
"connect_time_ms": 0,
"response_headers": [],
"starttransfer_time_ms": 0
}
}
Connectivity Test Output
{
"tcp_connect_v4_80": "301 0.006967 0.016112",
"tcp_connect_v4_443": "000 0.000000 0.000000"
}
Integrity Details
Algorithm: hmac-sha256-v1
Root Hash: 448e6fe0c5ae6f7949e545f09953a90d0bdcfea6d1381e78aa6cc634e269ed44
http_headers: a2c563d7ff65c7cc28a9f79b833f0a7147782d02f3211e07ac1f8d54c1fe788c
dns_responses: fb69de560e9cd829b992779be742e75cdf971115689e6db26731b9d63b69d28b
tls_handshake: 2f84cb24f45f55bae837c6ede6fb66b6b63dba22639c9c0b37fb39701fd6cf80
connectivity_log: c615ed36ba361f8d0f258f0e1285f9d3fc3e6158d029afc52703f547d7a447de
dns_resolution_times: b0adfa8fc95d09d3a58892eb8ca1116677755ba0d0b34763bd063a67d91663bb