Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
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.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
ublockdnsclient — Plattformübergreifender System-DNS-Client für uBlockDNS mit geräteweiter Werbe- und Tracker-Blockierung sowie Filter-Updates in Echtzeit. | Kitploit
Tools/GitHubGitHub/ugzv/ublockdnsclient
DefensivwerkzeugeVerschlüsselungs-/EntschlüsselungstoolsNetzwerksicherheitPrivatsphäreDienstprogramme & FrameworksDNS-Analyse
GitHubugzv/ublockdnsclient

ublockdnsclient

Plattformübergreifender System-DNS-Client für uBlockDNS mit geräteweiter Werbe- und Tracker-Blockierung sowie Filter-Updates in Echtzeit.

Repository anzeigen
19015vor 23 TagenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Webseite

uBlockDNS Client

uBlockDNS Client ist ein unabhängiges Projekt und ist nicht mit uBlock Origin oder dessen Betreuer verbunden, wird von diesen nicht unterstützt und steht in keiner Beziehung dazu.

uBlockDNS Client bringt Werbe- und Tracker-Blockierung auf DNS-Ebene auf Ihr gesamtes Gerät. Er verwendet von der Community gepflegte Filterlisten wie EasyList und EasyPrivacy, die auf der DNS-Ebene angewendet werden, sodass Apps, Browser und Hintergrunddienste ohne browser-spezifische Erweiterungen abgedeckt sind.

Website: ublockdns.com

uBlockDNS Client ist für Desktop- und Serverumgebungen gedacht, in denen Sie einen einzigen Installationspunkt, systemweiten Schutz und die Fernkonfiguration über das uBlockDNS-Dashboard wünschen.

Highlights

  • Systemweite DNS-Filterung für Browser, Apps und Hintergrundverkehr
  • Verschlüsselte DNS-over-HTTPS-Upstream-Verbindung zum uBlockDNS-Dienst
  • Echtzeit-Updates für Filter und benutzerdefinierte Regeln über Ihr Dashboard
  • Lokales Dienstmodell mit Statusprüfungen und Dienstverwaltungsbefehlen
  • Plattformübergreifende Unterstützung für macOS, Linux, Windows 10+ und FreeBSD

Install

Erstellen Sie ein kostenloses Konto auf ublockdns.com und folgen Sie dann der Einrichtungsanleitung in Ihrem Dashboard. Die Anleitung deckt alle unterstützten Plattformen mit Copy-and-Paste-Befehlen und Schritt-für-Schritt-Anweisungen ab.

Schnellinstallation für macOS und Linux:

root@kitploit:~
curl -sSfL https://ublockdns.com/install.sh | sh -s -- <profile-id>

Verwenden Sie -L, damit curl Cloudflare-Weiterleitungen beim gehosteten Installationsskript folgt.

Während der Installation werden Sie möglicherweise nach Ihrem Mac- oder Linux-Administratorkennwort gefragt, um die System-DNS-Einstellungen zu aktualisieren.

Prüfsumme des Installationsskripts verifizieren (Linux):

root@kitploit:~
curl -sSfLO https://ublockdns.com/install.sh
curl -sSfLO https://github.com/ugzv/ublockdnsclient/releases/latest/download/SCRIPT_SHA256SUMS
grep " install.sh$" SCRIPT_SHA256SUMS | sha256sum -c -
sh install.sh <profile-id>

Windows 10 oder neuer (PowerShell als Administrator):

root@kitploit:~
irm https://ublockdns.com/install?id=<profile-id> | iex

Das Dashboard verwendet diesen Bootstrap-Ablauf. Es lädt das Installationsprogramm von /install-script herunter, wodurch Cloudflare-Weiterleitungsprobleme vermieden werden, die direkte /install.ps1-Downloads stören können.

Veröffentlichte Windows-Installationsprogramme und -Binärdateien erfordern Windows 10 oder neuer. Windows 7, Windows 8 und Windows 8.1 werden nicht unterstützt.

Prüfsumme des Installationsskripts verifizieren (PowerShell):

root@kitploit:~
iwr https://ublockdns.com/install-script -OutFile install.ps1
iwr https://github.com/ugzv/ublockdnsclient/releases/latest/download/SCRIPT_SHA256SUMS -OutFile SCRIPT_SHA256SUMS
$expected = (Select-String -Path .\SCRIPT_SHA256SUMS -Pattern " install.ps1$").Line.Split()[0].ToLower()
$actual = (Get-FileHash .\install.ps1 -Algorithm SHA256).Hash.ToLower()
if ($actual -ne $expected) { throw "install.ps1 checksum mismatch" }
powershell -ExecutionPolicy Bypass -File .\install.ps1 -ProfileId <profile-id>

Ein Windows-GUI-Installationsprogramm (.exe) ist ebenfalls auf der Releases-Seite verfügbar.

Updating

Der Dienst aktualisiert sich täglich selbst; Releases werden vor der Anwendung gegen den uBlockDNS-Signaturschlüssel verifiziert. Setzen Sie UBLOCKDNS_NO_AUTOUPDATE=1 in der Dienstumgebung, um dies zu deaktivieren, oder aktualisieren Sie manuell mit sudo ublockdns upgrade.

Automatische Updates gelten für macOS, Windows und Linux. Unter FreeBSD startet rc.d einen Dienst, der beendet wurde, nicht neu, daher aktualisiert sich der Client dort nicht selbst; verwenden Sie sudo ublockdns upgrade. Der Client protokolliert beim Start, in welchem Modus er sich befindet.

Ältere Versionen ohne den Befehl upgrade: Führen Sie den Installationsbefehl einmal erneut aus, und die automatischen Updates übernehmen.

Uninstalling

macOS und Linux:

root@kitploit:~
sudo ublockdns uninstall

Windows (PowerShell als Administrator):

root@kitploit:~
& "$env:ProgramFiles\uBlockDNS\ublockdns.exe" uninstall

Das führende & ist erforderlich. Ohne es behandelt PowerShell den in Anführungszeichen gesetzten Pfad als einfache Zeichenfolge und meldet Unexpected token 'uninstall'.

Die Deinstallation stoppt den Dienst und stellt Ihre vorherigen DNS-Einstellungen wieder her. Die Binärdatei bleibt auf der Festplatte; löschen Sie sie manuell, wenn Sie sie nicht mehr benötigen. Führen Sie anschließend ublockdns status aus, um zu bestätigen, dass das System-DNS nicht mehr auf 127.0.0.1 zeigt.

Other platforms

Die Einrichtungsanleitung im Dashboard behandelt auch Chrome, Firefox, iOS, Android und Router. Diese verwenden DNS-over-HTTPS direkt und benötigen diesen Client nicht.

Supported architectures

linux/amd64, linux/arm64, linux/armv7, darwin/amd64, darwin/arm64, windows/amd64, windows/arm64, freebsd/amd64

Usage

root@kitploit:~
ublockdns install   -profile <profile-id>   Install as system service
ublockdns uninstall                          Remove service and restore DNS
ublockdns start                              Start the service
ublockdns stop                               Stop the service
ublockdns status                             Show service state and readiness details
ublockdns status -json                       Show machine-readable status with ready_code and probe_error
ublockdns wait-ready -timeout 45s            Wait until service and DNS are active
ublockdns wait-ready -timeout 45s -json      Emit machine-readable readiness state for automation
ublockdns upgrade                            Update to the latest release and restart the service
ublockdns version                            Print version

Verwalten Sie Ihre Filterlisten, benutzerdefinierten Regeln und das Abfrageprotokoll über das Dashboard. Die CLI ist bewusst schlank gehalten: Installieren Sie den lokalen Dienst, vergewissern Sie sich, dass er fehlerfrei läuft, und lassen Sie das Dashboard Richtlinienänderungen übernehmen.

How it works

Der Client führt einen lokalen DNS-Proxy unter 127.0.0.1:53 aus und leitet alle Abfragen über verschlüsseltes DNS-over-HTTPS an den uBlockDNS-Dienst weiter. Der Dienst wertet jede Abfrage anhand der für Ihr Profil aktivierten Filterlisten und benutzerdefinierten Regeln aus und gibt dann entweder die normale DNS-Antwort oder eine Blockier-Antwort zurück.

Wenn Sie Filterlisten oder benutzerdefinierte Regeln im Dashboard aktualisieren, empfängt der Client diese Änderungen in Echtzeit und leert den lokalen DNS-Cache automatisch, sodass neue Entscheidungen schnell wirksam werden.

Build from source

Erfordert Go 1.25 oder neuer.

root@kitploit:~
go build -o ublockdns .
sudo ./ublockdns install -profile <profile-id>

Feedback and issues

Einen Fehler gefunden oder einen Vorschlag? Erstellen Sie ein Issue.

Bei Blockierproblemen (Werbung wird durchgelassen oder eine Website wird fälschlich blockiert) prüfen Sie zuerst, welche Filterlisten Sie in Ihrem Dashboard aktiviert haben. uBlockDNS verwendet von der Community gepflegte Listen und hat keine Kontrolle über deren Inhalte.

Security

Melden Sie Sicherheitslücken vertraulich über GitHub Security Advisories. Öffnen Sie keine öffentlichen Issues für Sicherheitsprobleme.

Einzelheiten zum Vertrauensmodell, zur Entwicklungstransparenz und zum aktuellen Prüfstatus finden Sie in SECURITY.md.

License

MIT

Tool herunterladen