├── .gitignore ├── LICENSE ├── README.md ├── cache.go ├── config.go ├── dns_server.go ├── doc ├── RouterOS7_example.md ├── realese-notes.md └── rules.md ├── example ├── config_iptables.yaml └── config_nftables.yaml ├── go.mod ├── go.sum ├── http.go ├── install_easy.sh ├── main.go ├── net.go ├── rules.go ├── sh ├── iptables │ ├── add.sh │ ├── delete.sh │ └── onReset.sh └── nftables │ ├── add.sh │ ├── delete.sh │ ├── onReset.sh │ └── onStart.sh └── src ├── tmp_config_iptables.yaml └── tmp_config_nftables.yaml /.gitignore: -------------------------------------------------------------------------------- 1 | /trash 2 | config.yaml 3 | rules.list 4 | /unicornDNS 5 | build.sh -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unicorn-style/unicornDNS/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unicorn-style/unicornDNS/HEAD/README.md -------------------------------------------------------------------------------- /cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unicorn-style/unicornDNS/HEAD/cache.go -------------------------------------------------------------------------------- /config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unicorn-style/unicornDNS/HEAD/config.go -------------------------------------------------------------------------------- /dns_server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unicorn-style/unicornDNS/HEAD/dns_server.go -------------------------------------------------------------------------------- /doc/RouterOS7_example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unicorn-style/unicornDNS/HEAD/doc/RouterOS7_example.md -------------------------------------------------------------------------------- /doc/realese-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unicorn-style/unicornDNS/HEAD/doc/realese-notes.md -------------------------------------------------------------------------------- /doc/rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unicorn-style/unicornDNS/HEAD/doc/rules.md -------------------------------------------------------------------------------- /example/config_iptables.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unicorn-style/unicornDNS/HEAD/example/config_iptables.yaml -------------------------------------------------------------------------------- /example/config_nftables.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unicorn-style/unicornDNS/HEAD/example/config_nftables.yaml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unicorn-style/unicornDNS/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unicorn-style/unicornDNS/HEAD/go.sum -------------------------------------------------------------------------------- /http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unicorn-style/unicornDNS/HEAD/http.go -------------------------------------------------------------------------------- /install_easy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unicorn-style/unicornDNS/HEAD/install_easy.sh -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unicorn-style/unicornDNS/HEAD/main.go -------------------------------------------------------------------------------- /net.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unicorn-style/unicornDNS/HEAD/net.go -------------------------------------------------------------------------------- /rules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unicorn-style/unicornDNS/HEAD/rules.go -------------------------------------------------------------------------------- /sh/iptables/add.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unicorn-style/unicornDNS/HEAD/sh/iptables/add.sh -------------------------------------------------------------------------------- /sh/iptables/delete.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unicorn-style/unicornDNS/HEAD/sh/iptables/delete.sh -------------------------------------------------------------------------------- /sh/iptables/onReset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unicorn-style/unicornDNS/HEAD/sh/iptables/onReset.sh -------------------------------------------------------------------------------- /sh/nftables/add.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unicorn-style/unicornDNS/HEAD/sh/nftables/add.sh -------------------------------------------------------------------------------- /sh/nftables/delete.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unicorn-style/unicornDNS/HEAD/sh/nftables/delete.sh -------------------------------------------------------------------------------- /sh/nftables/onReset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unicorn-style/unicornDNS/HEAD/sh/nftables/onReset.sh -------------------------------------------------------------------------------- /sh/nftables/onStart.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unicorn-style/unicornDNS/HEAD/sh/nftables/onStart.sh -------------------------------------------------------------------------------- /src/tmp_config_iptables.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unicorn-style/unicornDNS/HEAD/src/tmp_config_iptables.yaml -------------------------------------------------------------------------------- /src/tmp_config_nftables.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/unicorn-style/unicornDNS/HEAD/src/tmp_config_nftables.yaml --------------------------------------------------------------------------------