No description
Find a file
2026-02-23 20:19:02 -08:00
.github Update Website 2026-02-23 19:29:19 -08:00
docs Checkpoint 2026-02-23 20:19:02 -08:00
Scripts Added Publishing Scripts. 2022-07-05 20:18:09 +02:00
Texnomic.ENS.BaseRegistrar Initial Migration To .NET 10 & C# 14 2025-12-02 20:41:34 -08:00
Texnomic.ENS.Infrastructure Initial Migration To .NET 10 & C# 14 2025-12-02 20:41:34 -08:00
Texnomic.ENS.Infrastructure.Tests Initial Migration To .NET 10 & C# 14 2025-12-02 20:41:34 -08:00
Texnomic.ENS.PublicResolver Initial Migration To .NET 10 & C# 14 2025-12-02 20:41:34 -08:00
Texnomic.FilterLists Initial Migration To .NET 10 & C# 14 2025-12-02 20:41:34 -08:00
Texnomic.FilterLists.Tests Initial Migration To .NET 10 & C# 14 2025-12-02 20:41:34 -08:00
Texnomic.SecureDNS Initial Migration To .NET 10 & C# 14 2025-12-02 20:41:34 -08:00
Texnomic.SecureDNS.Abstractions Add EDNS Client Subnet support (RFC 7871) 2025-12-02 21:40:26 -08:00
Texnomic.SecureDNS.Automation Initial Migration To .NET 10 & C# 14 2025-12-02 20:41:34 -08:00
Texnomic.SecureDNS.Automation.Tests Initial Migration To .NET 10 & C# 14 2025-12-02 20:41:34 -08:00
Texnomic.SecureDNS.Benchmarks Initial Migration To .NET 10 & C# 14 2025-12-02 20:41:34 -08:00
Texnomic.SecureDNS.Core Add EDNS Client Subnet support (RFC 7871) 2025-12-02 21:40:26 -08:00
Texnomic.SecureDNS.Data Initial Migration To .NET 10 & C# 14 2025-12-02 20:41:34 -08:00
Texnomic.SecureDNS.Data.Abstractions Initial Migration To .NET 10 & C# 14 2025-12-02 20:41:34 -08:00
Texnomic.SecureDNS.Extensions Initial Migration To .NET 10 & C# 14 2025-12-02 20:41:34 -08:00
Texnomic.SecureDNS.Middlewares Initial Migration To .NET 10 & C# 14 2025-12-02 20:41:34 -08:00
Texnomic.SecureDNS.Protocols Initial Migration To .NET 10 & C# 14 2025-12-02 20:41:34 -08:00
Texnomic.SecureDNS.Serialization Add EDNS Client Subnet support (RFC 7871) 2025-12-02 21:40:26 -08:00
Texnomic.SecureDNS.Servers Initial Migration To .NET 10 & C# 14 2025-12-02 20:41:34 -08:00
Texnomic.SecureDNS.Terminal Initial Migration To .NET 10 & C# 14 2025-12-02 20:41:34 -08:00
Texnomic.SecureDNS.Terminal.Installer Added Publishing Scripts. 2022-07-05 20:18:09 +02:00
Texnomic.SecureDNS.Tests Initial Migration To .NET 10 & C# 14 2025-12-02 20:41:34 -08:00
Texnomic.Socks5 Initial Migration To .NET 10 & C# 14 2025-12-02 20:41:34 -08:00
Texnomic.Socks5.WebProxy Initial Migration To .NET 10 & C# 14 2025-12-02 20:41:34 -08:00
Texnomic.Sodium Initial Migration To .NET 10 & C# 14 2025-12-02 20:41:34 -08:00
.gitattributes Add .gitignore and .gitattributes. 2019-05-18 04:36:42 +02:00
.gitignore Added Publishing Scripts. 2022-07-05 20:18:09 +02:00
_config.yml Set theme jekyll-theme-cayman 2020-06-07 22:48:05 +02:00
CNAME Create CNAME 2020-06-07 22:47:39 +02:00
Directory.Build.props Initial Migration To .NET 10 & C# 14 2025-12-02 20:41:34 -08:00
Directory.Packages.props Initial Migration To .NET 10 & C# 14 2025-12-02 20:41:34 -08:00
global.json Initial Migration To .NET 10 & C# 14 2025-12-02 20:41:34 -08:00
LICENSE Initial Commit 2019-05-18 04:59:05 +02:00
README.md Initial Migration To .NET 10 & C# 14 2025-12-02 20:41:34 -08:00
Texnomic.SecureDNS.slnx Update Website 2026-02-23 19:29:19 -08:00
Texnomic.SecureDNS.slnx.DotSettings Update Website 2026-02-23 19:29:19 -08:00

SecureDNS

Twitter Follow YouTube Video Views Slack Facebook

Building a Secure, Modern, Cross-Platform & Cross-Architecture DNS Server Using .NET 10.0.

SecureDNS Project aims to implements all secure DNS Protocols regardless of being standardized or widely adopted; while maintaining backward compatibility with unsecure DNS-Over-UDP Protocol via Reverse Proxy.

SecureDNS Project is implemented using modern Clean-Architecture Patterns.

Table Of Content

  1. Releases
  2. Protocols
  3. Integrations
  4. Resource Records
  5. Platforms
  6. Architecture
  7. Launch
  8. Dependencies
  9. Donations
  10. Supported-By

Releases

  • GitHub Release
  • GitHub Downloads
  • NuGet
  • NuGet
  • NuGet
  • NuGet
  • NuGet
  • NuGet
  • NuGet
  • NuGet
  • NuGet
  • NuGet
  • NuGet
  • NuGet

Protocols

Integrations

Platforms

  • Windows Client
  • Windows Server
  • macOS
  • Alpine
  • Debian
  • Ubuntu
  • Fedora
  • RHEL
  • openSUSE
  • SUSE

Architectures

  • ✔ x64 on Windows, macOS, and Linux
  • ✔ x86 on Windows, macOS, and Linux
  • ✔ ARM32 on Windows and Linux
  • ✔ ARM64 on Windows and Linux

Launch

The Project offically launched within my talk for Cairo Security Camp on September 22nd, 2019.

YouTube Video Views PowerPoint

This talk will cover the DNS protocol since its inception in 1986 and taking a deep-dive into the inherit lack of security at its core design and how all modern operating systems using insecure standards, Then we will explain alternative secure implementation like DNS Over TLS and DNS Over HTTP/S. Then we will shift-gears to developing an all-new modern DNS Server Reference-Implementation with a myriad of possibilities for retaking control like Black/Sink-holing, Threat Hunting/Intelligence and way more! Finally, we will launch a GitHub-based Open-Source Project containing DNS Server Reference-Implementation for the First-Time & Exclusively in Cairo Security Camp!

Dependencies

  1. HangFire
  2. MoreLINQ
  3. Electron.NET
  4. BinarySerializer
  5. FlexLabs.Upsert
  6. Telerik UI for Blazor
  7. Hangfire Extension Plugins
  8. Entity Framework Extensions
  9. Nethereum
  10. Polly
  11. Terminal UI
  12. Command Line Parser
  13. Async Enumerable
  14. Colorful Console
  15. Blazorise
  16. HtmlAgilityPack
  17. LibSodium

Donations

  • PayPal

Supported-By

JetBrains Syncfusion AdvancedInstaller