├── .editorconfig ├── .github └── workflows │ └── dotnetcore.yml ├── .gitignore ├── DnsCrypt.Blacklist.Tests ├── DnsCrypt.Blacklist.Tests.csproj ├── DomainBlacklistTests.cs └── Testfiles │ └── domains-blacklist-local-additions.txt ├── DnsCrypt.Blacklist ├── DnsCrypt.Blacklist.csproj └── DomainBlacklist.cs ├── DnsCrypt.Configuration.Tests ├── .editorconfig ├── ConfigTests.cs ├── Data │ ├── 2.0.36-dnscrypt-proxy.exe │ ├── 2.0.36-example-dnscrypt-proxy.toml │ ├── 2.0.36-full-dnscrypt-proxy.toml │ ├── 2.0.41-dnscrypt-proxy.exe │ ├── 2.0.41-example-dnscrypt-proxy.toml │ ├── 2.0.41-full-dnscrypt-proxy.toml │ ├── 2.0.42-dnscrypt-proxy.exe │ ├── 2.0.42-example-dnscrypt-proxy.toml │ └── 2.0.42-full-dnscrypt-proxy.toml ├── DnsCrypt.Configuration.Tests.csproj ├── Helper.cs ├── ProcessResult.cs └── xunit.runner.json ├── DnsCrypt.Configuration ├── .editorconfig ├── AnonymizedDns.cs ├── Blacklist.cs ├── BrokenImplementations.cs ├── DnsCrypt.Configuration.csproj ├── DnscryptProxyConfiguration.cs ├── LocalDoh.cs ├── NxLog.cs ├── QueryLog.cs ├── Route.cs ├── Schedule.cs ├── Source.cs ├── Static.cs ├── TlsClientAuth.cs └── Whitelist.cs ├── DnsCrypt.Measurement.Tests ├── DnsCrypt.Measurement.Tests.csproj └── MeasurementTests.cs ├── DnsCrypt.Measurement ├── DnsCrypt.Measurement.csproj └── MeasurementTools.cs ├── DnsCrypt.Models ├── Certificate.cs ├── DnsCrypt.Models.csproj ├── MeasurementResult.cs ├── Stamp.cs ├── StampFileEntry.cs ├── StampProperties.cs └── StampProtocol.cs ├── DnsCrypt.Stamps.Tests ├── DnsCrypt.Stamps.Tests.csproj ├── StampDecodeTests.cs ├── StampFileTests.cs └── Testfiles │ ├── public-resolvers.md │ └── relays.md ├── DnsCrypt.Stamps ├── DnsCrypt.Stamps.csproj └── StampTools.cs ├── DnsCrypt.Tools ├── ArrayHelper.cs ├── Base64Url.cs ├── Converters.cs └── DnsCrypt.Tools.csproj ├── DnsCrypt.sln ├── LICENSE ├── Measurement ├── Measurement.csproj └── Program.cs └── README.md /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/dotnetcore.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/.github/workflows/dotnetcore.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/.gitignore -------------------------------------------------------------------------------- /DnsCrypt.Blacklist.Tests/DnsCrypt.Blacklist.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Blacklist.Tests/DnsCrypt.Blacklist.Tests.csproj -------------------------------------------------------------------------------- /DnsCrypt.Blacklist.Tests/DomainBlacklistTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Blacklist.Tests/DomainBlacklistTests.cs -------------------------------------------------------------------------------- /DnsCrypt.Blacklist.Tests/Testfiles/domains-blacklist-local-additions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Blacklist.Tests/Testfiles/domains-blacklist-local-additions.txt -------------------------------------------------------------------------------- /DnsCrypt.Blacklist/DnsCrypt.Blacklist.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Blacklist/DnsCrypt.Blacklist.csproj -------------------------------------------------------------------------------- /DnsCrypt.Blacklist/DomainBlacklist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Blacklist/DomainBlacklist.cs -------------------------------------------------------------------------------- /DnsCrypt.Configuration.Tests/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration.Tests/.editorconfig -------------------------------------------------------------------------------- /DnsCrypt.Configuration.Tests/ConfigTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration.Tests/ConfigTests.cs -------------------------------------------------------------------------------- /DnsCrypt.Configuration.Tests/Data/2.0.36-dnscrypt-proxy.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration.Tests/Data/2.0.36-dnscrypt-proxy.exe -------------------------------------------------------------------------------- /DnsCrypt.Configuration.Tests/Data/2.0.36-example-dnscrypt-proxy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration.Tests/Data/2.0.36-example-dnscrypt-proxy.toml -------------------------------------------------------------------------------- /DnsCrypt.Configuration.Tests/Data/2.0.36-full-dnscrypt-proxy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration.Tests/Data/2.0.36-full-dnscrypt-proxy.toml -------------------------------------------------------------------------------- /DnsCrypt.Configuration.Tests/Data/2.0.41-dnscrypt-proxy.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration.Tests/Data/2.0.41-dnscrypt-proxy.exe -------------------------------------------------------------------------------- /DnsCrypt.Configuration.Tests/Data/2.0.41-example-dnscrypt-proxy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration.Tests/Data/2.0.41-example-dnscrypt-proxy.toml -------------------------------------------------------------------------------- /DnsCrypt.Configuration.Tests/Data/2.0.41-full-dnscrypt-proxy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration.Tests/Data/2.0.41-full-dnscrypt-proxy.toml -------------------------------------------------------------------------------- /DnsCrypt.Configuration.Tests/Data/2.0.42-dnscrypt-proxy.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration.Tests/Data/2.0.42-dnscrypt-proxy.exe -------------------------------------------------------------------------------- /DnsCrypt.Configuration.Tests/Data/2.0.42-example-dnscrypt-proxy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration.Tests/Data/2.0.42-example-dnscrypt-proxy.toml -------------------------------------------------------------------------------- /DnsCrypt.Configuration.Tests/Data/2.0.42-full-dnscrypt-proxy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration.Tests/Data/2.0.42-full-dnscrypt-proxy.toml -------------------------------------------------------------------------------- /DnsCrypt.Configuration.Tests/DnsCrypt.Configuration.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration.Tests/DnsCrypt.Configuration.Tests.csproj -------------------------------------------------------------------------------- /DnsCrypt.Configuration.Tests/Helper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration.Tests/Helper.cs -------------------------------------------------------------------------------- /DnsCrypt.Configuration.Tests/ProcessResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration.Tests/ProcessResult.cs -------------------------------------------------------------------------------- /DnsCrypt.Configuration.Tests/xunit.runner.json: -------------------------------------------------------------------------------- 1 | { 2 | "shadowCopy": false 3 | } -------------------------------------------------------------------------------- /DnsCrypt.Configuration/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration/.editorconfig -------------------------------------------------------------------------------- /DnsCrypt.Configuration/AnonymizedDns.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration/AnonymizedDns.cs -------------------------------------------------------------------------------- /DnsCrypt.Configuration/Blacklist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration/Blacklist.cs -------------------------------------------------------------------------------- /DnsCrypt.Configuration/BrokenImplementations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration/BrokenImplementations.cs -------------------------------------------------------------------------------- /DnsCrypt.Configuration/DnsCrypt.Configuration.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration/DnsCrypt.Configuration.csproj -------------------------------------------------------------------------------- /DnsCrypt.Configuration/DnscryptProxyConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration/DnscryptProxyConfiguration.cs -------------------------------------------------------------------------------- /DnsCrypt.Configuration/LocalDoh.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration/LocalDoh.cs -------------------------------------------------------------------------------- /DnsCrypt.Configuration/NxLog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration/NxLog.cs -------------------------------------------------------------------------------- /DnsCrypt.Configuration/QueryLog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration/QueryLog.cs -------------------------------------------------------------------------------- /DnsCrypt.Configuration/Route.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration/Route.cs -------------------------------------------------------------------------------- /DnsCrypt.Configuration/Schedule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration/Schedule.cs -------------------------------------------------------------------------------- /DnsCrypt.Configuration/Source.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration/Source.cs -------------------------------------------------------------------------------- /DnsCrypt.Configuration/Static.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration/Static.cs -------------------------------------------------------------------------------- /DnsCrypt.Configuration/TlsClientAuth.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration/TlsClientAuth.cs -------------------------------------------------------------------------------- /DnsCrypt.Configuration/Whitelist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Configuration/Whitelist.cs -------------------------------------------------------------------------------- /DnsCrypt.Measurement.Tests/DnsCrypt.Measurement.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Measurement.Tests/DnsCrypt.Measurement.Tests.csproj -------------------------------------------------------------------------------- /DnsCrypt.Measurement.Tests/MeasurementTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Measurement.Tests/MeasurementTests.cs -------------------------------------------------------------------------------- /DnsCrypt.Measurement/DnsCrypt.Measurement.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Measurement/DnsCrypt.Measurement.csproj -------------------------------------------------------------------------------- /DnsCrypt.Measurement/MeasurementTools.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Measurement/MeasurementTools.cs -------------------------------------------------------------------------------- /DnsCrypt.Models/Certificate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Models/Certificate.cs -------------------------------------------------------------------------------- /DnsCrypt.Models/DnsCrypt.Models.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Models/DnsCrypt.Models.csproj -------------------------------------------------------------------------------- /DnsCrypt.Models/MeasurementResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Models/MeasurementResult.cs -------------------------------------------------------------------------------- /DnsCrypt.Models/Stamp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Models/Stamp.cs -------------------------------------------------------------------------------- /DnsCrypt.Models/StampFileEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Models/StampFileEntry.cs -------------------------------------------------------------------------------- /DnsCrypt.Models/StampProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Models/StampProperties.cs -------------------------------------------------------------------------------- /DnsCrypt.Models/StampProtocol.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Models/StampProtocol.cs -------------------------------------------------------------------------------- /DnsCrypt.Stamps.Tests/DnsCrypt.Stamps.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Stamps.Tests/DnsCrypt.Stamps.Tests.csproj -------------------------------------------------------------------------------- /DnsCrypt.Stamps.Tests/StampDecodeTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Stamps.Tests/StampDecodeTests.cs -------------------------------------------------------------------------------- /DnsCrypt.Stamps.Tests/StampFileTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Stamps.Tests/StampFileTests.cs -------------------------------------------------------------------------------- /DnsCrypt.Stamps.Tests/Testfiles/public-resolvers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Stamps.Tests/Testfiles/public-resolvers.md -------------------------------------------------------------------------------- /DnsCrypt.Stamps.Tests/Testfiles/relays.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Stamps.Tests/Testfiles/relays.md -------------------------------------------------------------------------------- /DnsCrypt.Stamps/DnsCrypt.Stamps.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Stamps/DnsCrypt.Stamps.csproj -------------------------------------------------------------------------------- /DnsCrypt.Stamps/StampTools.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Stamps/StampTools.cs -------------------------------------------------------------------------------- /DnsCrypt.Tools/ArrayHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Tools/ArrayHelper.cs -------------------------------------------------------------------------------- /DnsCrypt.Tools/Base64Url.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Tools/Base64Url.cs -------------------------------------------------------------------------------- /DnsCrypt.Tools/Converters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Tools/Converters.cs -------------------------------------------------------------------------------- /DnsCrypt.Tools/DnsCrypt.Tools.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.Tools/DnsCrypt.Tools.csproj -------------------------------------------------------------------------------- /DnsCrypt.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/DnsCrypt.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/LICENSE -------------------------------------------------------------------------------- /Measurement/Measurement.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/Measurement/Measurement.csproj -------------------------------------------------------------------------------- /Measurement/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/Measurement/Program.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bitbeans/DnsCrypt.Toolbox/HEAD/README.md --------------------------------------------------------------------------------