@@ -1142,6 +1142,38 @@ export const SUB_NAV: Record<string, (NavItem | NavGroup)[]> = {
11421142 'dns' ,
11431143 ] ,
11441144 } ,
1145+ {
1146+ href : makePath ( '/diagnostics/dns/trace' ) ,
1147+ label : 'DNS Trace' ,
1148+ description :
1149+ 'Iterative trace from root to authoritative nameservers via DNS over HTTPS with path and timing details' ,
1150+ icon : 'dns-trace' ,
1151+ keywords : [ 'dns' , 'trace' , 'root' , 'authoritative' , 'nameservers' , 'doh' , 'path' , 'timing' , 'iterative' ] ,
1152+ } ,
1153+ {
1154+ href : makePath ( '/diagnostics/dns/glue-check' ) ,
1155+ label : 'Glue Check' ,
1156+ description : 'Check which NS names require glue records and whether A/AAAA glue records exist for the zone' ,
1157+ icon : 'dns-glue' ,
1158+ keywords : [ 'dns' , 'glue' , 'records' , 'nameservers' , 'ns' , 'a-records' , 'aaaa' , 'zone' , 'delegation' , 'check' ] ,
1159+ } ,
1160+ {
1161+ href : makePath ( '/diagnostics/dns/spf-flatten' ) ,
1162+ label : 'SPF Flatten' ,
1163+ description : 'Resolve include:/redirect= mechanisms and output a flattened SPF record with DNS lookup counts' ,
1164+ icon : 'spf-flatten' ,
1165+ keywords : [
1166+ 'spf' ,
1167+ 'flatten' ,
1168+ 'include' ,
1169+ 'redirect' ,
1170+ 'dns' ,
1171+ 'lookups' ,
1172+ 'optimization' ,
1173+ 'email' ,
1174+ 'authentication' ,
1175+ ] ,
1176+ } ,
11451177 ] ,
11461178 } ,
11471179 {
@@ -1210,6 +1242,21 @@ export const SUB_NAV: Record<string, (NavItem | NavGroup)[]> = {
12101242 icon : 'tls-alpn' ,
12111243 keywords : [ 'tls' , 'alpn' , 'negotiation' , 'http2' , 'http3' , 'protocol' , 'handshake' , 'application' ] ,
12121244 } ,
1245+ {
1246+ href : makePath ( '/diagnostics/tls/ocsp-stapling' ) ,
1247+ label : 'OCSP Stapling' ,
1248+ description : 'Report if server staples OCSP responses and display basic certificate status information' ,
1249+ icon : 'ocsp-stapling' ,
1250+ keywords : [ 'tls' , 'ocsp' , 'stapling' , 'certificate' , 'status' , 'revocation' , 'ssl' , 'handshake' , 'response' ] ,
1251+ } ,
1252+ {
1253+ href : makePath ( '/diagnostics/tls/cipher-presets' ) ,
1254+ label : 'Cipher Presets' ,
1255+ description :
1256+ 'Probe connectivity with preset cipher lists (modern/intermediate/legacy) and assess security level' ,
1257+ icon : 'tls-cipher-presets' ,
1258+ keywords : [ 'tls' , 'cipher' , 'presets' , 'modern' , 'intermediate' , 'legacy' , 'security' , 'suites' , 'probe' ] ,
1259+ } ,
12131260 ] ,
12141261 } ,
12151262 {
0 commit comments