Giter Club home page Giter Club logo

securedns's Introduction

SecureDNS

Twitter Follow YouTube Video Views Slack Facebook

Building a Secure, Modern, Cross-Platform & Cross-Architecture DNS Server Using C# 8.0 & .NET Core 3.1.

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. Technology
  9. Dependencies
  10. Donations
  11. 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!

Technology

  1. C# 8.0
  2. .NET Core 3.1
  3. ASP.NET Core 3.1
  4. PowerShell Core 7.0
  5. Entity Framework Core 3.1
  6. Blazor aka Razor Components
  7. Solidity

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
  • Bitcoin
  • Ethereum

Supported-By

JetBrains Syncfusion AdvancedInstaller

securedns's People

Contributors

texnomic avatar dependabot-preview[bot] avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.