Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
sdproxy — DNS-Proxy, der einfach und schnell ist, mit nicht ganz so einfachen Funktionen. Fokussiert auf geroutete DNS-Weiterleitung, Filterung und Kindersicherung. | Kitploit
Tools/GitHubGitHub/cbuijs/sdproxy
DefensivwerkzeugeVerschlüsselungs-/EntschlüsselungstoolsInformationsbeschaffungWebsicherheitNetzwerksicherheitPrivatsphäreDienstprogramme & FrameworksMaschinelles LernenDNS-AnalyseAnomalieerkennung
GitHub
613179vor 8h 29mVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
cbuijs/sdproxy

sdproxy

DNS-Proxy, der einfach und schnell ist, mit nicht ganz so einfachen Funktionen. Fokussiert auf geroutete DNS-Weiterleitung, Filterung und Kindersicherung.

Repository anzeigen
Teilen

sdproxy

Ein DNS-Proxy, der Ihnen echte Kontrolle über Ihr Heimnetzwerk gibt.


Einleitung

Ich war jahrelang als Berater in der "großen" Netzwerk- und Sicherheits-"Arena" tätig. DNS-Sicherheit war/ist meine tägliche Arbeit, aber auch ein Lieblingshobby zum Basteln. Weil ich jetzt Kinder habe und ein verantwortungsvoller Elternteil sein muss, habe ich es mir zur Aufgabe gemacht, das große böse Internet für sie zu filtern. Also habe ich sdproxy (Simple DNS Proxy) gebaut. Er bringt Schutzmechanismen/Methoden/Präzision auf Enterprise-"Große-Jungs"-Niveau (so ungefähr) auf die Ebene des Heimnetzwerks.

Der Proxy ist in Go geschrieben und kompiliert zu einem schlanken Binary für günstige Router. Es gibt KEINE Cloud-Abonnements oder monatlichen Gebühren. Er spricht jede Variante von DNS und enthält adaptive Admission Control, um stabil zu bleiben. Er ist einfach schlank (so ungefähr), gemein, niederländisch-engineerte Präzision für das Wohnzimmer. Nur Sie, eine ausführbare Datei und eine YAML-Datei.

Und denken Sie daran... Es ist immer DNS!


Hinweis: Die full_reference_config.yaml in diesem Repository (auch über sdproxy --example-config in das Binary eingebettet) ist immer aktueller als diese README. Im Zweifelsfall schauen Sie dort nach.


DNS ist das Telefonbuch des Internets – jedes Gerät in Ihrem Netzwerk schlägt einen Namen nach, bevor es sich irgendwohin verbindet.

sdproxy sitzt dazwischen, auf Ihrem Router, und lässt Sie entscheiden, was als Nächstes passiert: cachen, blockieren, an einen anderen Resolver weiterleiten, fortgeschrittene ML-Sicherheitsmodelle anwenden oder Zeitlimits pro Kind durchsetzen. Kein Cloud-Abonnement, keine monatliche Gebühr, kein externer Dienst, der ausfällt.

Er ist in Go geschrieben, kompiliert zu einem einzigen Binary und ist schlank genug, um auf günstigen Heimroutern zu laufen (OpenWrt auf einem TP-Link, GL.iNet oder NetGear, pfSense, OPNsense oder einfach eine gewöhnliche Linux-Box).

Siehe KEY_ADVANTAGES.md für die wichtigsten Vorteile gegenüber Alternativen.


Was er tut

Spricht jede Variante von DNS & Auto-Upgrades

Gutes altes UDP/TCP (Port 53), verschlüsseltes DNS-over-TLS (DoT), DNS-over-HTTPS (DoH) und DNS-over-QUIC (DoQ).

  • Dynamische DoH3-Upgrades: sdproxy parst nativ Alt-Svc-Header und SVCB/HTTPS-ALPN-Parameter, um Standard-DoH-Streams nahtlos und im laufenden Betrieb auf hochperformante HTTP/3-(QUIC-)Verbindungen zu aktualisieren.

Encrypted Client Hello (ECH) & DDR-Auto-Discovery

Schützt Ihr Surfen vor Deep-Packet-Inspection durch den ISP, indem die TLS Server Name Indication (SNI) verschlüsselt wird.

  • Eingehendes ECH: sdproxy fungiert als vollständiger ECH-Server, entschlüsselt Client Hellos und verbreitet seine eigenen Schlüssel nativ in Ihrem lokalen Netzwerk über DDR (_dns.resolver.arpa SVCB/HTTPS) sowie über die HTTPS-Endpunkte /.well-known/origin-svcb / /.well-known/ech.
  • Ausgehende ECH-Auto-Discovery: Bei der Kommunikation mit Upstream-Anbietern fragt sdproxy aktiv deren HTTPS/SVCB-Records (und L7-.well-known-Fallbacks) ab, extrahiert deren ECH-Schlüssel und sichert den TLS-Handshake vollständig autonom.

Machine-Learning-DGA-Erkennung

Eine native, allokationsfreie Logistic-Regression-ML-Inferenz-Engine läuft auf dem Hot Path. Sie extrahiert Shannon-Entropie, Vokal-/Konsonanten-Verzerrung, Muster abschließender Ziffern und Konsonantenketten, um algorithmisch generierte Domains (DGA), die von Botnets, Malware und C2-Infrastruktur verwendet werden, sofort zu erkennen und zu blockieren.

RFC 10023 _for-sale. & Erkennung geparkter Domains

  • RFC 10023 _for-sale.-Erkennung (server.for_sale): Prüft _for-sale.<qname> und _for-sale.<apex> auf gültige RFC 10023 TXT-Records (v=FORSALE1;) mithilfe eines 64-Shard-Verdict-Caches, vollständiger Parent-Chain-Cache-Walks und SingleFlight-Coalescing. Unterstützt disabled, BLOCK, DROP, LOG oder jeden standardmäßigen DNS-RCODE.
  • Erkennung geparkter Domains (server.parked): Erkennt geparkte Domains, intermediäre Parent-Domains und eTLD+1-Apexes, indem aktiv und passiv autoritative NS-, SOA-, TXT-, CNAME- und A/AAAA-Records auf gängige Anbieter von Domain-Parking und Aftermarket-Monetarisierung (Sedo, Bodis, ParkingCrew, Above.com, Dan.com, Afternic, CashParking, HugeDomains, Squadhelp/Atom, Uniregistry, ParkLogic, RookMedia usw.) geprüft werden.

Datenexfiltration, Tunneling & Info-Stealer-Abwehr

  • Volumetrische Profilierung: Verfolgt den Alpha-geglätteten Exponential Moving Average (EMA) der pro Client oder pro Subnetz übertragenen Bytes. Erkennt plötzliche, anomale Datenausbrüche, die das Netzwerk über DNS verlassen, und versenkt den Client in einer lock-freien Penalty Box.
  • Subdomain-Ratenbegrenzung: Verfolgt eindeutige Subdomains, die pro (client/subnet, apex domain) innerhalb eines konfigurierbaren Zeitfensters abgefragt werden (mit optionalem exempt_shared_hosting), um Slow-and-Low-DNS-Tunneling und Info-Stealer-Exfiltration abzufangen, ohne einen clientübergreifenden Denial of Service zu ermöglichen.

Domain-Richtlinien & gespoofte Records (rrs:) mit Regex-Unterstützung

  • Domain- & RType-Richtlinien: Blockieren, Verwerfen oder Zurückgeben benutzerdefinierter RCODEs für bestimmte DNS-Record-Typen (rtype_policy), Domain-Suffixe, IPs/CIDRs oder reguläre Ausdrücke (/pattern/) über Inline-Konfiguration, lokale Dateien oder Remote-URLs.
  • Gespoofte Records (rrs:): Überschreiben globaler oder gruppenspezifischer Domains (exakt oder /pattern/-Regex) mit statischen IPv4/IPv6-Adressen oder transparenten rekursiven CNAME-Aliasen (z. B. zur Durchsetzung von SafeSearch).

Enterprise-Routing & Konsensvalidierung

sdproxy leitet Abfragen nicht einfach blind weiter; es bewertet Upstreams dynamisch.

  • Sicherer Konsens: Fragt bis zu max_secure_upstreams (Standard 5) gesunde Server einer Gruppe gleichzeitig ab. Führt eine Tiefenprüfung der kanonischen RRset-Fingerabdrücke durch (CNAME-Ketten, finale IP-Endpunkte, SVCB/HTTPS, DNSSEC-Status) mit Unterstützung für die Präferenzen fastest, ordered und consolidate (zusammengeführtes Antwortset). Im strict-Modus werden 100 % Beteiligung und Antwortäquivalenz erzwungen; im loose-Modus wird eine Mehrheit der gesunden Responder verwendet. Verwirft oder blockiert die Antwort, wenn Upstreams nicht übereinstimmen oder eine vergiftete NULL-IP zurückgeben.
  • Schnellste EMA: Verfolgt die Latenz jedes Upstreams in Nanosekunden. Verwendet einen Epsilon-Greedy-Algorithmus, um am schnellsten gesunden Resolver festzuhalten, während 5 % der Abfragen für zufällige Exploration reserviert bleiben, um sich erholende Netzwerkpfade zu entdecken.
  • SingleFlight-Coalescing: Identische gleichzeitige Cache-Miss-Abfragen werden nahtlos zu einer einzigen ausgehenden Ausführung zusammengefasst, wodurch Thundering-Herd-Spitzen eliminiert werden.

Aggressives Caching

Kürzlich etwas beantwortet? Wird aus dem Cache ausgeliefert. sdproxy nutzt 32 kryptografisch geseedete Speicher-Shards mit optionaler absturzsicherer Festplattenpersistenz über Neustarts hinweg (einschließlich Fingerprinting der Routenkonfiguration). Wenn ein Record abläuft, während er noch populär ist, löst sdproxy ein Hintergrund-Prefetch aus, sodass Ihre Geräte nie einen Cache-Miss bemerken. Es unterstützt vollständig RFC 8767 Stale-Serving, strikte DNSSEC-RRSIG-Ablaufgrenzen und serve_stale_infinite-Ausfall-Fallbacks.

Kennt Ihr lokales Netzwerk

Richten Sie es auf Ihre DHCP-Lease-Dateien und /etc/hosts, und es beantwortet lokale Namensauflösungen (Ihr NAS, Ihr Drucker, Ihr Pi), ohne einen Upstream-Resolver zu belästigen oder LAN-Abfragen nach Upstream zu leaken. Funktioniert mit dnsmasq, ISC DHCP, Kea und odhcpd.

Tool herunterladen