├── .dockerignore ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .goreleaser-darwin.yaml ├── .goreleaser-qf.yaml ├── .goreleaser.yaml ├── LICENSE ├── README.md ├── client_info.go ├── client_info_darwin.go ├── client_info_others.go ├── client_info_windows.go ├── cmd ├── cli │ ├── ad_others.go │ ├── ad_windows.go │ ├── ad_windows_test.go │ ├── cgo.go │ ├── cli.go │ ├── cli_test.go │ ├── commands.go │ ├── conn.go │ ├── control_client.go │ ├── control_server.go │ ├── control_server_test.go │ ├── dns.go │ ├── dns_proxy.go │ ├── dns_proxy_test.go │ ├── hostname.go │ ├── hostname_test.go │ ├── library.go │ ├── log_writer.go │ ├── log_writer_test.go │ ├── loop.go │ ├── loop_test.go │ ├── main.go │ ├── main_test.go │ ├── metrics.go │ ├── net_darwin.go │ ├── net_linux.go │ ├── net_others.go │ ├── net_windows.go │ ├── net_windows_test.go │ ├── netlink_linux.go │ ├── netlink_others.go │ ├── network_manager_linux.go │ ├── network_manager_others.go │ ├── nextdns.go │ ├── nocgo.go │ ├── os_darwin.go │ ├── os_freebsd.go │ ├── os_linux.go │ ├── os_linux_test.go │ ├── os_others.go │ ├── os_windows.go │ ├── os_windows_test.go │ ├── prog.go │ ├── prog_darwin.go │ ├── prog_freebsd.go │ ├── prog_linux.go │ ├── prog_linux_test.go │ ├── prog_others.go │ ├── prog_test.go │ ├── prog_windows.go │ ├── prometheus.go │ ├── reload_others.go │ ├── reload_windows.go │ ├── resolvconf.go │ ├── resolvconf_darwin.go │ ├── resolvconf_not_darwin_unix.go │ ├── resolvconf_windows.go │ ├── search_domains_unix.go │ ├── search_domains_windows.go │ ├── self_delete_others.go │ ├── self_delete_windows.go │ ├── self_kill_others.go │ ├── self_kill_unix.go │ ├── self_upgrade_others.go │ ├── self_upgrade_windows.go │ ├── sema.go │ ├── service.go │ ├── service_others.go │ ├── service_test.go │ ├── service_windows.go │ ├── service_windows_test.go │ ├── upstream_monitor.go │ ├── winres │ │ └── winres.json │ └── winres_windows.go ├── ctrld │ └── main.go └── ctrld_library │ └── main.go ├── config.go ├── config_internal_test.go ├── config_quic.go ├── config_test.go ├── desktop_darwin.go ├── desktop_others.go ├── desktop_windows.go ├── dns.go ├── docker ├── Dockerfile └── Dockerfile.debug ├── docs ├── config.md ├── contributing.md ├── ctrldsplash.png ├── ephemeral_mode.md └── known-issues.md ├── doh.go ├── doh_test.go ├── doq.go ├── doq_test.go ├── dot.go ├── go.mod ├── go.sum ├── internal ├── certs │ ├── cacert.pem │ ├── root_ca.go │ └── root_ca_test.go ├── clientinfo │ ├── arp.go │ ├── arp_linux.go │ ├── arp_test.go │ ├── arp_unix.go │ ├── arp_windows.go │ ├── client_info.go │ ├── client_info_test.go │ ├── dhcp.go │ ├── dhcp_lease_files.go │ ├── dhcp_test.go │ ├── hostsfile.go │ ├── hostsfile_test.go │ ├── mdns.go │ ├── mdns_services.go │ ├── mdns_test.go │ ├── merlin.go │ ├── merlin_test.go │ ├── ndp.go │ ├── ndp_linux.go │ ├── ndp_others.go │ ├── ndp_test.go │ ├── ptr_lookup.go │ ├── ubios.go │ ├── ubios_test.go │ └── virtual_iface.go ├── controld │ ├── config.go │ ├── config_test.go │ └── controld_test.go ├── dns │ ├── README.md │ ├── debian_resolvconf.go │ ├── direct.go │ ├── direct_linux.go │ ├── direct_notlinux.go │ ├── direct_test.go │ ├── manager_freebsd.go │ ├── manager_linux.go │ ├── manager_linux_test.go │ ├── nm.go │ ├── openresolv.go │ ├── osconfig.go │ ├── osconfig_test.go │ ├── resolvconf-workaround.sh │ ├── resolvconf.go │ ├── resolvconffile │ │ ├── resolvconffile.go │ │ └── resolvconffile_test.go │ ├── resolvconfpath_default.go │ ├── resolvconfpath_gokrazy.go │ └── resolved.go ├── dnscache │ └── cache.go ├── dnsrcode │ ├── rcode.go │ └── rcode_test.go ├── net │ ├── net.go │ └── net_test.go ├── resolvconffile │ ├── dns.go │ └── dns_test.go └── router │ ├── ddwrt │ └── ddwrt.go │ ├── dnsmasq │ ├── conf.go │ ├── conf_test.go │ └── dnsmasq.go │ ├── edgeos │ └── edgeos.go │ ├── firewalla │ └── firewalla.go │ ├── merlin │ ├── merlin.go │ └── merlin_test.go │ ├── netgear_orbi_voxel │ ├── procd.go │ └── voxel.go │ ├── ntp │ └── ntp.go │ ├── nvram │ └── nvram.go │ ├── openwrt │ ├── openwrt.go │ ├── openwrt_test.go │ └── procd.go │ ├── os_config_freebsd.go │ ├── os_freebsd.go │ ├── os_others.go │ ├── router.go │ ├── service.go │ ├── service_ddwrt.go │ ├── service_merlin.go │ ├── service_tomato.go │ ├── service_ubios.go │ ├── synology │ └── synology.go │ ├── syslog.go │ ├── syslog_windows.go │ ├── tomato │ └── tomato.go │ └── ubios │ └── ubios.go ├── log.go ├── nameservers.go ├── nameservers_bsd.go ├── nameservers_darwin.go ├── nameservers_linux.go ├── nameservers_linux_test.go ├── nameservers_test.go ├── nameservers_unix.go ├── nameservers_windows.go ├── net.go ├── net_darwin.go ├── net_darwin_test.go ├── net_others.go ├── resolver.go ├── resolver_test.go ├── scripts ├── build.sh ├── build_lib.sh └── upx.sh ├── staticdns.go └── testhelper └── config.go /.dockerignore: -------------------------------------------------------------------------------- 1 | Dockerfile 2 | .git/ 3 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser-darwin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/.goreleaser-darwin.yaml -------------------------------------------------------------------------------- /.goreleaser-qf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/.goreleaser-qf.yaml -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/README.md -------------------------------------------------------------------------------- /client_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/client_info.go -------------------------------------------------------------------------------- /client_info_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/client_info_darwin.go -------------------------------------------------------------------------------- /client_info_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/client_info_others.go -------------------------------------------------------------------------------- /client_info_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/client_info_windows.go -------------------------------------------------------------------------------- /cmd/cli/ad_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/ad_others.go -------------------------------------------------------------------------------- /cmd/cli/ad_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/ad_windows.go -------------------------------------------------------------------------------- /cmd/cli/ad_windows_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/ad_windows_test.go -------------------------------------------------------------------------------- /cmd/cli/cgo.go: -------------------------------------------------------------------------------- 1 | //go:build cgo 2 | 3 | package cli 4 | 5 | const cgoEnabled = true 6 | -------------------------------------------------------------------------------- /cmd/cli/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/cli.go -------------------------------------------------------------------------------- /cmd/cli/cli_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/cli_test.go -------------------------------------------------------------------------------- /cmd/cli/commands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/commands.go -------------------------------------------------------------------------------- /cmd/cli/conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/conn.go -------------------------------------------------------------------------------- /cmd/cli/control_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/control_client.go -------------------------------------------------------------------------------- /cmd/cli/control_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/control_server.go -------------------------------------------------------------------------------- /cmd/cli/control_server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/control_server_test.go -------------------------------------------------------------------------------- /cmd/cli/dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/dns.go -------------------------------------------------------------------------------- /cmd/cli/dns_proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/dns_proxy.go -------------------------------------------------------------------------------- /cmd/cli/dns_proxy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/dns_proxy_test.go -------------------------------------------------------------------------------- /cmd/cli/hostname.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/hostname.go -------------------------------------------------------------------------------- /cmd/cli/hostname_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/hostname_test.go -------------------------------------------------------------------------------- /cmd/cli/library.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/library.go -------------------------------------------------------------------------------- /cmd/cli/log_writer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/log_writer.go -------------------------------------------------------------------------------- /cmd/cli/log_writer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/log_writer_test.go -------------------------------------------------------------------------------- /cmd/cli/loop.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/loop.go -------------------------------------------------------------------------------- /cmd/cli/loop_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/loop_test.go -------------------------------------------------------------------------------- /cmd/cli/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/main.go -------------------------------------------------------------------------------- /cmd/cli/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/main_test.go -------------------------------------------------------------------------------- /cmd/cli/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/metrics.go -------------------------------------------------------------------------------- /cmd/cli/net_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/net_darwin.go -------------------------------------------------------------------------------- /cmd/cli/net_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/net_linux.go -------------------------------------------------------------------------------- /cmd/cli/net_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/net_others.go -------------------------------------------------------------------------------- /cmd/cli/net_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/net_windows.go -------------------------------------------------------------------------------- /cmd/cli/net_windows_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/net_windows_test.go -------------------------------------------------------------------------------- /cmd/cli/netlink_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/netlink_linux.go -------------------------------------------------------------------------------- /cmd/cli/netlink_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/netlink_others.go -------------------------------------------------------------------------------- /cmd/cli/network_manager_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/network_manager_linux.go -------------------------------------------------------------------------------- /cmd/cli/network_manager_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/network_manager_others.go -------------------------------------------------------------------------------- /cmd/cli/nextdns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/nextdns.go -------------------------------------------------------------------------------- /cmd/cli/nocgo.go: -------------------------------------------------------------------------------- 1 | //go:build !cgo 2 | 3 | package cli 4 | 5 | const cgoEnabled = false 6 | -------------------------------------------------------------------------------- /cmd/cli/os_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/os_darwin.go -------------------------------------------------------------------------------- /cmd/cli/os_freebsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/os_freebsd.go -------------------------------------------------------------------------------- /cmd/cli/os_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/os_linux.go -------------------------------------------------------------------------------- /cmd/cli/os_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/os_linux_test.go -------------------------------------------------------------------------------- /cmd/cli/os_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/os_others.go -------------------------------------------------------------------------------- /cmd/cli/os_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/os_windows.go -------------------------------------------------------------------------------- /cmd/cli/os_windows_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/os_windows_test.go -------------------------------------------------------------------------------- /cmd/cli/prog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/prog.go -------------------------------------------------------------------------------- /cmd/cli/prog_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/prog_darwin.go -------------------------------------------------------------------------------- /cmd/cli/prog_freebsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/prog_freebsd.go -------------------------------------------------------------------------------- /cmd/cli/prog_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/prog_linux.go -------------------------------------------------------------------------------- /cmd/cli/prog_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/prog_linux_test.go -------------------------------------------------------------------------------- /cmd/cli/prog_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/prog_others.go -------------------------------------------------------------------------------- /cmd/cli/prog_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/prog_test.go -------------------------------------------------------------------------------- /cmd/cli/prog_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/prog_windows.go -------------------------------------------------------------------------------- /cmd/cli/prometheus.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/prometheus.go -------------------------------------------------------------------------------- /cmd/cli/reload_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/reload_others.go -------------------------------------------------------------------------------- /cmd/cli/reload_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/reload_windows.go -------------------------------------------------------------------------------- /cmd/cli/resolvconf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/resolvconf.go -------------------------------------------------------------------------------- /cmd/cli/resolvconf_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/resolvconf_darwin.go -------------------------------------------------------------------------------- /cmd/cli/resolvconf_not_darwin_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/resolvconf_not_darwin_unix.go -------------------------------------------------------------------------------- /cmd/cli/resolvconf_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/resolvconf_windows.go -------------------------------------------------------------------------------- /cmd/cli/search_domains_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/search_domains_unix.go -------------------------------------------------------------------------------- /cmd/cli/search_domains_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/search_domains_windows.go -------------------------------------------------------------------------------- /cmd/cli/self_delete_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/self_delete_others.go -------------------------------------------------------------------------------- /cmd/cli/self_delete_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/self_delete_windows.go -------------------------------------------------------------------------------- /cmd/cli/self_kill_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/self_kill_others.go -------------------------------------------------------------------------------- /cmd/cli/self_kill_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/self_kill_unix.go -------------------------------------------------------------------------------- /cmd/cli/self_upgrade_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/self_upgrade_others.go -------------------------------------------------------------------------------- /cmd/cli/self_upgrade_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/self_upgrade_windows.go -------------------------------------------------------------------------------- /cmd/cli/sema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/sema.go -------------------------------------------------------------------------------- /cmd/cli/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/service.go -------------------------------------------------------------------------------- /cmd/cli/service_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/service_others.go -------------------------------------------------------------------------------- /cmd/cli/service_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/service_test.go -------------------------------------------------------------------------------- /cmd/cli/service_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/service_windows.go -------------------------------------------------------------------------------- /cmd/cli/service_windows_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/service_windows_test.go -------------------------------------------------------------------------------- /cmd/cli/upstream_monitor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/upstream_monitor.go -------------------------------------------------------------------------------- /cmd/cli/winres/winres.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/winres/winres.json -------------------------------------------------------------------------------- /cmd/cli/winres_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/cli/winres_windows.go -------------------------------------------------------------------------------- /cmd/ctrld/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/ctrld/main.go -------------------------------------------------------------------------------- /cmd/ctrld_library/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/cmd/ctrld_library/main.go -------------------------------------------------------------------------------- /config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/config.go -------------------------------------------------------------------------------- /config_internal_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/config_internal_test.go -------------------------------------------------------------------------------- /config_quic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/config_quic.go -------------------------------------------------------------------------------- /config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/config_test.go -------------------------------------------------------------------------------- /desktop_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/desktop_darwin.go -------------------------------------------------------------------------------- /desktop_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/desktop_others.go -------------------------------------------------------------------------------- /desktop_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/desktop_windows.go -------------------------------------------------------------------------------- /dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/dns.go -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/Dockerfile.debug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/docker/Dockerfile.debug -------------------------------------------------------------------------------- /docs/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/docs/config.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/ctrldsplash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/docs/ctrldsplash.png -------------------------------------------------------------------------------- /docs/ephemeral_mode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/docs/ephemeral_mode.md -------------------------------------------------------------------------------- /docs/known-issues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/docs/known-issues.md -------------------------------------------------------------------------------- /doh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/doh.go -------------------------------------------------------------------------------- /doh_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/doh_test.go -------------------------------------------------------------------------------- /doq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/doq.go -------------------------------------------------------------------------------- /doq_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/doq_test.go -------------------------------------------------------------------------------- /dot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/dot.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/go.sum -------------------------------------------------------------------------------- /internal/certs/cacert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/certs/cacert.pem -------------------------------------------------------------------------------- /internal/certs/root_ca.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/certs/root_ca.go -------------------------------------------------------------------------------- /internal/certs/root_ca_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/certs/root_ca_test.go -------------------------------------------------------------------------------- /internal/clientinfo/arp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/clientinfo/arp.go -------------------------------------------------------------------------------- /internal/clientinfo/arp_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/clientinfo/arp_linux.go -------------------------------------------------------------------------------- /internal/clientinfo/arp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/clientinfo/arp_test.go -------------------------------------------------------------------------------- /internal/clientinfo/arp_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/clientinfo/arp_unix.go -------------------------------------------------------------------------------- /internal/clientinfo/arp_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/clientinfo/arp_windows.go -------------------------------------------------------------------------------- /internal/clientinfo/client_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/clientinfo/client_info.go -------------------------------------------------------------------------------- /internal/clientinfo/client_info_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/clientinfo/client_info_test.go -------------------------------------------------------------------------------- /internal/clientinfo/dhcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/clientinfo/dhcp.go -------------------------------------------------------------------------------- /internal/clientinfo/dhcp_lease_files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/clientinfo/dhcp_lease_files.go -------------------------------------------------------------------------------- /internal/clientinfo/dhcp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/clientinfo/dhcp_test.go -------------------------------------------------------------------------------- /internal/clientinfo/hostsfile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/clientinfo/hostsfile.go -------------------------------------------------------------------------------- /internal/clientinfo/hostsfile_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/clientinfo/hostsfile_test.go -------------------------------------------------------------------------------- /internal/clientinfo/mdns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/clientinfo/mdns.go -------------------------------------------------------------------------------- /internal/clientinfo/mdns_services.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/clientinfo/mdns_services.go -------------------------------------------------------------------------------- /internal/clientinfo/mdns_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/clientinfo/mdns_test.go -------------------------------------------------------------------------------- /internal/clientinfo/merlin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/clientinfo/merlin.go -------------------------------------------------------------------------------- /internal/clientinfo/merlin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/clientinfo/merlin_test.go -------------------------------------------------------------------------------- /internal/clientinfo/ndp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/clientinfo/ndp.go -------------------------------------------------------------------------------- /internal/clientinfo/ndp_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/clientinfo/ndp_linux.go -------------------------------------------------------------------------------- /internal/clientinfo/ndp_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/clientinfo/ndp_others.go -------------------------------------------------------------------------------- /internal/clientinfo/ndp_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/clientinfo/ndp_test.go -------------------------------------------------------------------------------- /internal/clientinfo/ptr_lookup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/clientinfo/ptr_lookup.go -------------------------------------------------------------------------------- /internal/clientinfo/ubios.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/clientinfo/ubios.go -------------------------------------------------------------------------------- /internal/clientinfo/ubios_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/clientinfo/ubios_test.go -------------------------------------------------------------------------------- /internal/clientinfo/virtual_iface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/clientinfo/virtual_iface.go -------------------------------------------------------------------------------- /internal/controld/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/controld/config.go -------------------------------------------------------------------------------- /internal/controld/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/controld/config_test.go -------------------------------------------------------------------------------- /internal/controld/controld_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/controld/controld_test.go -------------------------------------------------------------------------------- /internal/dns/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/dns/README.md -------------------------------------------------------------------------------- /internal/dns/debian_resolvconf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/dns/debian_resolvconf.go -------------------------------------------------------------------------------- /internal/dns/direct.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/dns/direct.go -------------------------------------------------------------------------------- /internal/dns/direct_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/dns/direct_linux.go -------------------------------------------------------------------------------- /internal/dns/direct_notlinux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/dns/direct_notlinux.go -------------------------------------------------------------------------------- /internal/dns/direct_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/dns/direct_test.go -------------------------------------------------------------------------------- /internal/dns/manager_freebsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/dns/manager_freebsd.go -------------------------------------------------------------------------------- /internal/dns/manager_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/dns/manager_linux.go -------------------------------------------------------------------------------- /internal/dns/manager_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/dns/manager_linux_test.go -------------------------------------------------------------------------------- /internal/dns/nm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/dns/nm.go -------------------------------------------------------------------------------- /internal/dns/openresolv.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/dns/openresolv.go -------------------------------------------------------------------------------- /internal/dns/osconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/dns/osconfig.go -------------------------------------------------------------------------------- /internal/dns/osconfig_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/dns/osconfig_test.go -------------------------------------------------------------------------------- /internal/dns/resolvconf-workaround.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/dns/resolvconf-workaround.sh -------------------------------------------------------------------------------- /internal/dns/resolvconf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/dns/resolvconf.go -------------------------------------------------------------------------------- /internal/dns/resolvconffile/resolvconffile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/dns/resolvconffile/resolvconffile.go -------------------------------------------------------------------------------- /internal/dns/resolvconffile/resolvconffile_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/dns/resolvconffile/resolvconffile_test.go -------------------------------------------------------------------------------- /internal/dns/resolvconfpath_default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/dns/resolvconfpath_default.go -------------------------------------------------------------------------------- /internal/dns/resolvconfpath_gokrazy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/dns/resolvconfpath_gokrazy.go -------------------------------------------------------------------------------- /internal/dns/resolved.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/dns/resolved.go -------------------------------------------------------------------------------- /internal/dnscache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/dnscache/cache.go -------------------------------------------------------------------------------- /internal/dnsrcode/rcode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/dnsrcode/rcode.go -------------------------------------------------------------------------------- /internal/dnsrcode/rcode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/dnsrcode/rcode_test.go -------------------------------------------------------------------------------- /internal/net/net.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/net/net.go -------------------------------------------------------------------------------- /internal/net/net_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/net/net_test.go -------------------------------------------------------------------------------- /internal/resolvconffile/dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/resolvconffile/dns.go -------------------------------------------------------------------------------- /internal/resolvconffile/dns_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/resolvconffile/dns_test.go -------------------------------------------------------------------------------- /internal/router/ddwrt/ddwrt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/ddwrt/ddwrt.go -------------------------------------------------------------------------------- /internal/router/dnsmasq/conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/dnsmasq/conf.go -------------------------------------------------------------------------------- /internal/router/dnsmasq/conf_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/dnsmasq/conf_test.go -------------------------------------------------------------------------------- /internal/router/dnsmasq/dnsmasq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/dnsmasq/dnsmasq.go -------------------------------------------------------------------------------- /internal/router/edgeos/edgeos.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/edgeos/edgeos.go -------------------------------------------------------------------------------- /internal/router/firewalla/firewalla.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/firewalla/firewalla.go -------------------------------------------------------------------------------- /internal/router/merlin/merlin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/merlin/merlin.go -------------------------------------------------------------------------------- /internal/router/merlin/merlin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/merlin/merlin_test.go -------------------------------------------------------------------------------- /internal/router/netgear_orbi_voxel/procd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/netgear_orbi_voxel/procd.go -------------------------------------------------------------------------------- /internal/router/netgear_orbi_voxel/voxel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/netgear_orbi_voxel/voxel.go -------------------------------------------------------------------------------- /internal/router/ntp/ntp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/ntp/ntp.go -------------------------------------------------------------------------------- /internal/router/nvram/nvram.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/nvram/nvram.go -------------------------------------------------------------------------------- /internal/router/openwrt/openwrt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/openwrt/openwrt.go -------------------------------------------------------------------------------- /internal/router/openwrt/openwrt_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/openwrt/openwrt_test.go -------------------------------------------------------------------------------- /internal/router/openwrt/procd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/openwrt/procd.go -------------------------------------------------------------------------------- /internal/router/os_config_freebsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/os_config_freebsd.go -------------------------------------------------------------------------------- /internal/router/os_freebsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/os_freebsd.go -------------------------------------------------------------------------------- /internal/router/os_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/os_others.go -------------------------------------------------------------------------------- /internal/router/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/router.go -------------------------------------------------------------------------------- /internal/router/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/service.go -------------------------------------------------------------------------------- /internal/router/service_ddwrt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/service_ddwrt.go -------------------------------------------------------------------------------- /internal/router/service_merlin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/service_merlin.go -------------------------------------------------------------------------------- /internal/router/service_tomato.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/service_tomato.go -------------------------------------------------------------------------------- /internal/router/service_ubios.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/service_ubios.go -------------------------------------------------------------------------------- /internal/router/synology/synology.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/synology/synology.go -------------------------------------------------------------------------------- /internal/router/syslog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/syslog.go -------------------------------------------------------------------------------- /internal/router/syslog_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/syslog_windows.go -------------------------------------------------------------------------------- /internal/router/tomato/tomato.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/tomato/tomato.go -------------------------------------------------------------------------------- /internal/router/ubios/ubios.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/internal/router/ubios/ubios.go -------------------------------------------------------------------------------- /log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/log.go -------------------------------------------------------------------------------- /nameservers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/nameservers.go -------------------------------------------------------------------------------- /nameservers_bsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/nameservers_bsd.go -------------------------------------------------------------------------------- /nameservers_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/nameservers_darwin.go -------------------------------------------------------------------------------- /nameservers_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/nameservers_linux.go -------------------------------------------------------------------------------- /nameservers_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/nameservers_linux_test.go -------------------------------------------------------------------------------- /nameservers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/nameservers_test.go -------------------------------------------------------------------------------- /nameservers_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/nameservers_unix.go -------------------------------------------------------------------------------- /nameservers_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/nameservers_windows.go -------------------------------------------------------------------------------- /net.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/net.go -------------------------------------------------------------------------------- /net_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/net_darwin.go -------------------------------------------------------------------------------- /net_darwin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/net_darwin_test.go -------------------------------------------------------------------------------- /net_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/net_others.go -------------------------------------------------------------------------------- /resolver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/resolver.go -------------------------------------------------------------------------------- /resolver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/resolver_test.go -------------------------------------------------------------------------------- /scripts/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/scripts/build.sh -------------------------------------------------------------------------------- /scripts/build_lib.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/scripts/build_lib.sh -------------------------------------------------------------------------------- /scripts/upx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/scripts/upx.sh -------------------------------------------------------------------------------- /staticdns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/staticdns.go -------------------------------------------------------------------------------- /testhelper/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Control-D-Inc/ctrld/HEAD/testhelper/config.go --------------------------------------------------------------------------------