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: 32051 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; ANSWER SECTION: inti.edu.my. 3600 IN A 43.252.46.109
DS
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13913 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; AUTHORITY SECTION: edu.my. 3593 IN SOA e.nic.my. hostmaster.nic.my. 2026062863 1800 900 604800 3600
MX
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15019 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; AUTHORITY SECTION: inti.edu.my. 3590 IN SOA intisecdns.inti.edu.my. admin.inti.edu.my. 487 21600 1800 1209600 3600
NS
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 18322 ;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 5 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; ANSWER SECTION: inti.edu.my. 3600 IN NS intisecdns3.inti.edu.my. inti.edu.my. 3600 IN NS intisecdns4.inti.edu.my. inti.edu.my. 3600 IN NS intisecdns.inti.edu.my. inti.edu.my. 3600 IN NS intisecdns2.inti.edu.my.
TXT
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42202 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; ANSWER SECTION: inti.edu.my. 3600 IN TXT "v=spf1 ip4:43.252.46.2 ip4:43.252.46.5 ip4:43.252.46.6 ip4:202.133.102.178 -all"
AAAA
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 5919 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; AUTHORITY SECTION: inti.edu.my. 3590 IN SOA intisecdns.inti.edu.my. admin.inti.edu.my. 487 21600 1800 1209600 3600
RRSIG
intisecdns.inti.edu.my. admin.inti.edu.my. 487 21600 1800 1209600 3600
DNSKEY
;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63264 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; AUTHORITY SECTION: inti.edu.my. 3590 IN SOA intisecdns.inti.edu.my. admin.inti.edu.my. 487 21600 1800 1209600 3600
DNSSEC_VALIDATION
; unsigned answer inti.edu.my. 3590 IN SOA intisecdns.inti.edu.my. admin.inti.edu.my. 487 21600 1800 1209600 3600
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 | 22.64 ms (p95: 22.93) | 22.41 ms (p95: 23.12) | -0.2 ms |
| IPv4 | 146.14 ms (p95: 158.3) | 170.8 ms (p95: 172.98) | +24.7 ms | |
| IPv6 | 242.03 ms (p95: 299.06) | 63.92 ms (p95: 217.41) | -178.1 ms | |
| Cloudflare | IPv4 | 23.28 ms (p95: 25.02) | 23.13 ms (p95: 23.39) | -0.2 ms |
| Cloudflare | IPv6 | 59.21 ms (p95: 66.03) | 44.41 ms (p95: 63.27) | -14.8 ms |
TLS Handshake Details
{
"ipv4": {
"ip_used": "43.252.46.109",
"timed_out": true,
"ip_version": 4,
"raw_handshake": ""
}
}
HTTP Response Headers
{
"v4_http": {
"http_code": 200,
"curl_error": null,
"primary_ip": "52.139.209.31",
"total_time_ms": 807.31,
"connect_time_ms": 31.96,
"response_headers": {
"0": "HTTP/1.1 302 Redirect",
"1": "Content-Length: 148",
"2": "Content-Type: text/html",
"3": "Location: http://www.newinti.edu.my",
"4": "Server: Microsoft-IIS/6.0",
"5": "X-Powered-By: ASP.NET",
"6": "Date: Sat, 08 Aug 2026 10:32:34 GMT",
"8": "HTTP/1.1 301 Moved Permanently",
"9": "Server: nginx",
"10": "Date: Sat, 08 Aug 2026 10:32:35 GMT",
"11": "Content-Type: text/html; charset=iso-8859-1",
"12": "Content-Length: 275",
"13": "Connection: keep-alive",
"14": "X-Content-Type-Options: nosniff",
"15": "X-XSS-Protection: 1; mode=block",
"16": "Strict-Transport-Security: max-age=31536000; includeSubDomains; preload",
"17": "Location: https://www.newinti.edu.my/",
"18": "Cache-Control: max-age=0",
"19": "Expires: Sat, 08 Aug 2026 10:32:35 GMT",
"21": "HTTP/1.1 301 Moved Permanently",
"22": "Server: nginx",
"23": "Date: Sat, 08 Aug 2026 10:32:35 GMT",
"24": "Content-Type: text/html; charset=UTF-8",
"25": "Content-Length: 0",
"26": "Connection: keep-alive",
"27": "Expires: Thu, 19 Nov 1981 08:52:00 GMT",
"28": "Cache-Control: no-store, no-cache, must-revalidate",
"29": "Pragma: no-cache",
"30": "X-UA-Compatible: IE=edge",
"31": "X-WP-SPC-Disk-Cache: DISABLED",
"32": "X-Redirect-By: WordPress",
"33": "Set-Cookie: PHPSESSID=473e244c72f25fa81c17ca9636feb5db; path=/",
"34": "X-Content-Type-Options: nosniff",
"35": "X-XSS-Protection: 1; mode=block",
"36": "Strict-Transport-Security: max-age=31536000; includeSubDomains; preload",
"37": "Location: https://newinti.edu.my/",
"38": "Vary: User-Agent,Accept-Encoding",
"39": "Referrer-Policy: no-referrer-when-downgrade",
"41": "HTTP/1.1 200 OK",
"42": "Server: nginx",
"43": "Date: Sat, 08 Aug 2026 10:32:35 GMT",
"44": "Content-Type: text/html; charset=UTF-8",
"45": "Connection: keep-alive",
"46": "Cache-Control: no-cache",
"47": "WPO-Cache-Status: cached",
"48": "X-Content-Type-Options: nosniff",
"49": "X-XSS-Protection: 1; mode=block",
"50": "Strict-Transport-Security: max-age=31536000; includeSubDomains; preload",
"51": "Last-Modified: Sat, 08 Aug 2026 08:14:31 GMT",
"52": "Cache-Control: max-age=0",
"53": "Expires: Sat, 08 Aug 2026 10:32:35 GMT",
"54": "Vary: Accept-Encoding,User-Agent",
"55": "Referrer-Policy: no-referrer-when-downgrade"
},
"starttransfer_time_ms": 807.11
},
"v4_https": {
"http_code": 0,
"curl_error": "Failed to connect to inti.edu.my port 443 after 8001 ms: Timeout was reached",
"primary_ip": "",
"total_time_ms": 8001.61,
"connect_time_ms": 0,
"response_headers": [],
"starttransfer_time_ms": 0
}
}
Connectivity Test Output
{
"tcp_connect_v4_80": "302 0.003366 0.007892",
"tcp_connect_v4_443": "000 0.000000 0.000000"
}
Integrity Details
Algorithm: hmac-sha256-v1
Root Hash: d1d302b11866c4f929aabe346cc8b72d0bb4ad687f8fd327e4f850125bea2315
http_headers: 73947023a9e23a71a3a236bda57687ecaa744ad3a95f3c3f08dcbd86c67895c7
dns_responses: fa6aced98ec5c97b04e7339fd3618ca77de31b50fc9941aa703a7c66cf5e36e0
tls_handshake: b035e1103343e089f6364e5fc3ea3509b3d3b45e3d6e366b437f4970d26e8bf7
connectivity_log: 002cb53405d2109c15a318c98fa7e679b2a9afcc0526fde786c3f1093864d766
dns_resolution_times: bd1c16d27efd0fd7c9b706be987ba76e28afef151d2c1c36d595d7ac6f93330e