gitextract_otbi_aku/ ├── .cross_compile.sh ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ ├── dependabot.yml │ └── workflows/ │ ├── build.yml │ ├── publishNewFormula.yml │ ├── test.yml │ └── triggerDebRepo.yml ├── .gitignore ├── AGENTS.md ├── CLAUDE.md ├── LICENSE ├── README.md ├── README_zh_CN.md ├── _config.yml ├── assets/ │ └── windivert/ │ ├── divert.go │ ├── x64/ │ │ └── WinDivert64.sys │ └── x86/ │ └── WinDivert32.sys ├── cmd/ │ ├── cmd.go │ ├── cmd_test.go │ ├── deploy_disabled.go │ ├── deploy_full.go │ ├── flavor_full.go │ ├── flavor_ntr.go │ ├── flavor_tiny.go │ ├── globalping_disabled.go │ ├── globalping_full.go │ ├── listen_info_test.go │ ├── mtr_mode.go │ ├── mtr_mode_test.go │ ├── mtr_ui.go │ ├── mtu_mode.go │ └── mtu_mode_test.go ├── config/ │ ├── basic.go │ └── viper.go ├── dn42/ │ ├── dn42.go │ ├── geofeed.go │ ├── geofeed_test.go │ ├── ptr.go │ └── ptr_test.go ├── fast_trace/ │ ├── basic.go │ ├── fast_trace ipv6.go │ ├── fast_trace.go │ └── fast_trace_test.go ├── geofeed.example.csv ├── go.mod ├── go.sum ├── internal/ │ └── hoprender/ │ └── group.go ├── ipgeo/ │ ├── chunzhen.go │ ├── dn42.go │ ├── dn42_test.go │ ├── ipapicom.go │ ├── ipdbone.go │ ├── ipfilter.go │ ├── ipfilter_test.go │ ├── ipgeo.go │ ├── ipgeo_test.go │ ├── ipinfo.go │ ├── ipinfoLocal.go │ ├── ipinsight.go │ ├── ipsb.go │ ├── leo.go │ ├── tokens.go │ └── tokens_test.go ├── main.go ├── nt_config.yaml ├── nt_install.sh ├── pow/ │ ├── pow.go │ └── pow_test.go ├── printer/ │ ├── basic.go │ ├── classic_printer.go │ ├── easy.go │ ├── mtr_raw.go │ ├── mtr_table.go │ ├── mtr_table_test.go │ ├── mtr_tui.go │ ├── mtr_tui_color.go │ ├── printer.go │ ├── printer_test.go │ ├── realtime_common.go │ ├── realtime_printer.go │ ├── realtime_printer_router.go │ ├── tableprinter.go │ └── tableprinter_test.go ├── ptr.example.csv ├── reporter/ │ ├── reporter.go │ └── reporter_test.go ├── server/ │ ├── browser_access.go │ ├── browser_access_test.go │ ├── cache_handler.go │ ├── handlers.go │ ├── mtr.go │ ├── server.go │ ├── trace_handler.go │ ├── trace_handler_test.go │ ├── web/ │ │ ├── assets/ │ │ │ ├── app.js │ │ │ ├── mtr_agg.js │ │ │ ├── mtr_agg.test.cjs │ │ │ ├── mtr_truncation.test.cjs │ │ │ ├── style.css │ │ │ ├── trace_form.js │ │ │ └── trace_form.test.cjs │ │ └── index.html │ ├── ws_handler.go │ └── ws_handler_test.go ├── trace/ │ ├── cache.go │ ├── globalping.go │ ├── globalping_test.go │ ├── globalping_types.go │ ├── icmp_ipv4.go │ ├── icmp_ipv6.go │ ├── internal/ │ │ ├── icmp_common.go │ │ ├── icmp_darwin.go │ │ ├── icmp_decode.go │ │ ├── icmp_decode_test.go │ │ ├── icmp_unix.go │ │ ├── icmp_windows.go │ │ ├── icmp_windows_test.go │ │ ├── packet_listener.go │ │ ├── tcp_common.go │ │ ├── tcp_darwin.go │ │ ├── tcp_probe_decode.go │ │ ├── tcp_probe_decode_test.go │ │ ├── tcp_unix.go │ │ ├── tcp_windows.go │ │ ├── udp_common.go │ │ ├── udp_darwin.go │ │ ├── udp_unix.go │ │ ├── udp_windows.go │ │ └── windivert_sniff_windows.go │ ├── mtr_loop_runtime.go │ ├── mtr_raw.go │ ├── mtr_raw_test.go │ ├── mtr_runner.go │ ├── mtr_runner_test.go │ ├── mtr_scheduler.go │ ├── mtr_scheduler_runtime.go │ ├── mtr_scheduler_test.go │ ├── mtr_stats.go │ ├── mtr_stats_helpers.go │ ├── mtr_stats_test.go │ ├── mtu/ │ │ ├── decode.go │ │ ├── decode_test.go │ │ ├── metadata.go │ │ ├── metadata_test.go │ │ ├── runner.go │ │ ├── runner_test.go │ │ ├── socket_prober.go │ │ ├── socket_prober_read_default.go │ │ ├── socket_prober_read_windows.go │ │ ├── socket_prober_test.go │ │ ├── socketopts_darwin.go │ │ ├── socketopts_linux.go │ │ ├── socketopts_stub.go │ │ ├── socketopts_windows.go │ │ └── types.go │ ├── packet_size.go │ ├── packet_size_test.go │ ├── quic.go │ ├── tcp_ipv4.go │ ├── tcp_ipv6.go │ ├── tcp_match.go │ ├── tcp_match_test.go │ ├── temp_printer.go │ ├── trace.go │ ├── trace_runtime_test.go │ ├── udp_ipv4.go │ └── udp_ipv6.go ├── tracelog/ │ ├── log.go │ └── log_test.go ├── tracemap/ │ ├── tracemap.go │ └── tracemap_test.go ├── util/ │ ├── common.go │ ├── dns_resolver.go │ ├── dns_resolver_test.go │ ├── dot.go │ ├── env.go │ ├── env_test.go │ ├── frag.go │ ├── http_client_geo.go │ ├── http_client_geo_test.go │ ├── latency.go │ ├── latency_test.go │ ├── pcap.go │ ├── privilege_stub.go │ ├── privilege_windows.go │ ├── trace.go │ ├── trace_privilege.go │ ├── trace_privilege_darwin.go │ ├── trace_privilege_linux.go │ ├── trace_privilege_stub.go │ ├── trace_privilege_windows.go │ ├── trace_test.go │ ├── udp.go │ ├── util.go │ └── util_test.go └── wshandle/ ├── client.go └── client_test.go