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
wBlock — Der Werbeblocker der nächsten Generation für Safari. | Kitploit
Tools/GitHubGitHub/0xcub3/wblock
iOS-SicherheitScripting & AutomatisierungWebsicherheitPrivatsphäreAnti-Bot
GitHub0xcub3/wblock

wBlock

Der Werbeblocker der nächsten Generation für Safari.

Repository anzeigen
2.7k51vor 16h 18mVon 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
wBlock Logo

wBlock

Das Ende des Safari-Adblocker-Quatschs.


Im App Store herunterladen

Version Platform License

Join Discord



wBlock Benutzeroberfläche

Ein Safari-Inhaltsblocker für macOS, iOS und iPadOS.
750.000 Regeln über 5 Erweiterungen, Protocol-Buffer-Speicher, LZ4-Kompression und iCloud-Synchronisation.


[!NOTE] Sie suchen einen detaillierten Vergleich? Werfen Sie einen Blick auf meinen Vergleichsleitfaden, um zu sehen, wie wBlock im Vergleich zu anderen Safari-Inhaltsblockern abschneidet.


Funktionen




Screenshots





Technische Umsetzung



Entwicklung unterstützen

wBlock ist kostenlos und Open Source.
Wenn Sie das Projekt unterstützen möchten:


Spenden-Button



FAQ

Wie schneidet wBlock im Vergleich zu anderen Werbeblockern ab?
Werfen Sie einen Blick auf unseren Vergleichsleitfaden im Vergleich zu uBlock Origin Lite, Wipr 2 und AdGuards Safari-Apps.
Sollte ich wBlock aus dem App Store oder von der DMG/Homebrew-Version installieren?
Die App-Store-Version ist in der Regel zu bevorzugen, da sie App-Updates automatisch übernimmt. Die DMG/Homebrew-Version hat die gleichen Funktionen und steht für Benutzer zur Verfügung, die die Installation außerhalb des App Stores bevorzugen.
Kann ich meine eigenen Filterlisten verwenden?
Ja. Sie können jede AdGuard-kompatible Filterliste per URL hinzufügen, Regeln direkt einfügen oder aus einer Datei importieren.
Sollte ich mehr Filterlisten aktivieren, um eine bessere Blockierung zu erzielen?
Normalerweise nicht. Die empfohlenen Standardeinstellungen decken bereits die meisten Werbeanzeigen und Tracker ab, und die meisten anderen allgemeinen Listen überschneiden sich mit ihnen. Das Aktivieren weiterer Listen nutzt hauptsächlich das Regel-Limit von Safari aus und erhöht die Wahrscheinlichkeit von Website-Störungen. Ausnahmen sind die Filter für Störendes (Cookie-Banner, Popups, Social Widgets) und regionale Filter für nicht-englische Websites, die Dinge abdecken, die die Standardeinstellungen nicht tun.
Verlangsamt wBlock Safari?
Nein, im normalen Gebrauch nicht. wBlock verwendet Safaris native deklarative Inhaltsblockierungs-API, die kompilierte Regeln außerhalb des App-Prozesses anwendet. Der lokale Leerlauf liegt bei etwa ~40 MB, und das Laden von Seiten bleibt auf Safaris nativen Blocker-Pfad beschränkt.
Funktionieren Userscripts unter iOS und iPadOS?
Ja. Die Userscript-Engine implementiert gängige Greasemonkey-APIs (GM_getValue, GM_setValue, GM_xmlhttpRequest, GM_addStyle) auf iOS, iPadOS und macOS über Safari Web Extensions.
Wie blockiere ich Twitch-Anzeigen?
wBlock enthält das AdGuard Extra-Userscript, das bei Twitch-Anzeigen helfen kann, indem es mit Twitchs GraphQL-API (gql.twitch.tv) kommuniziert – derselbe allgemeine Ansatz, auf den sich uBlock-Origin-Benutzer verlassen. Es ist standardmäßig deaktiviert, also aktivieren Sie es für Twitch:

1. Öffnen Sie wBlock und gehen Sie zum Bereich Userscripts.
2. Suchen Sie AdGuard Extra in der integrierten Liste und schalten Sie es ein.
3. Laden Sie alle geöffneten Twitch-Registerkarten neu.

Dies ist eine auf bestem Bemühen basierende, Community-artige Werbeblockierung: Twitch ändert häufig die Art und Weise, wie Anzeigen ausgeliefert werden, sodass es gelegentlich zu Störungen kommen kann, bis das Userscript aktualisiert wird. Es gibt keine Garantie, dass jede Anzeige entfernt wird.
Wie oft werden Filter aktualisiert?
Die Intervalle für automatische Aktualisierungen sind von 1 Stunde bis 7 Tagen konfigurierbar oder können manuell ausgelöst werden. Unter macOS registriert die Aktivierung von Auto-Update einen gebündelten Launch-Agent, der die Prüfung auch bei geschlossener App über einen Hintergrundaktualisierungsdienst fortsetzen kann. Unter iOS und iPadOS erfolgen Hintergrundprüfungen nach bestem Bemühen und können warten, bis das System wBlock aufweckt oder Sie es erneut öffnen. Das Öffnen von Safari löst keine Aktualisierungen aus. Aktualisierungen verwenden HTTP-bedingte Anfragen (If-Modified-Since/ETag-Header), wenn Server diese unterstützen, was unnötige Downloads reduziert.
Ist der Element-Zapper unter iOS und iPadOS verfügbar?
Ja. Öffnen Sie das Popup der wBlock-Erweiterung in Safari und tippen Sie auf Element Zapper aktivieren.



Credits

@arjpar · @ameshkov · @shindgewongxj


Discord Privacy Issues


Entwickelt von 0xCUB3




Stern-Verlaufsdiagramm
Tool herunterladen

Leistung

  • 750.000 Regelkapazität über 5 Safari-Inhaltsblockierungs-Erweiterungen pro Plattform (je 150k)
  • ~40 MB RAM im Leerlauf – Safaris native Content-Blocking-API führt Regeln außerhalb des Prozesses aus
  • Protocol Buffers + LZ4 zur Filterspeicherung; Streaming-I/O hält den Arbeitsspeicher während der Kompilierung niedrig
  • HTTP-bedingte Anfragen (If-Modified-Since/ETag), sodass Updates nur das Herunterladen, was sich geändert hat
  • iCloud-Synchronisation für Filterauswahlen, benutzerdefinierte Listen, Userscripts und Whitelist geräteübergreifend

Inhaltsänderung

  • Element-Zapper (macOS, iOS, iPadOS, visionOS) – visuelles Auswählen und Ausblenden von Seitenelementen in Safari
  • Userscript-Engine mit Greasemonkey-API (GM_getValue, GM_setValue, GM_xmlhttpRequest)
  • Userstyle-Unterstützung – Installieren von UserCSS-Designs (.user.css), die nativ als CSS angewendet werden, kein JS-Wrapper erforderlich
  • Benutzerdefinierte Filterlisten per URL, Einfügen oder Dateiimport – unterstützt jede AdGuard-Syntax-Blockliste
  • Suchleiste zum schnellen Finden von Filtern und Userscripts
  • Automatische Regelverteilung über alle 5 Inhaltsblocker-Slots für maximale Abdeckung

Blockierung

  • Blockieren von Netzwerkanfragen – Werbung, Tracker, Cookie-Banner, Störendes
  • CSS-Injection für kosmetisches Filtern und Ausblenden von Elementen
  • Skriptblockierung für unerwünschtes JavaScript
  • Pop-up- und Weiterleitungsverhinderung
  • Entfernen von URL-Tracking-Parametern – entfernt UTM- und andere Tracking-Parameter, entpackt Verkürzungs-/Weiterleitungs-URLs (standardmäßig aktiviert über wBlock Scripts)

Konfiguration

  • Automatische Updates von jeder Stunde bis alle 7 Tage oder manuell. macOS kann über einen gebündelten Launch-Agent und Hintergrundaktualisierungsdienst weiter prüfen, iOS-Hintergrundprüfungen erfolgen nach bestem Bemühen
  • Seitenspezifische Steuerung – Blockieren auf bestimmten Seiten über die Safari-Symbolleiste deaktivieren
  • Blockierte-Anfrage-Protokoll (macOS) – sehen, was auf jeder Seite blockiert wird
  • Seitenspezifische Einstellungen – vertrauenswürdige Domains auf die Whitelist setzen, Userscripts pro Seite umschalten und Element-Zapper-Regeln pro Domain ein- oder ausschalten
  • Regionale Filter mit automatischer Erkennung basierend auf Ihrem Gebietsschema
  • Homebrew Cask für macOS: brew tap 0xcub3/wblock && brew install --cask wblock
Screenshot der Userscript-Verwaltung
Userscript-Verwaltung
Paywalls, YouTube Dislikes und mehr verwalten

Screenshot der Einstellungen
Einstellungen und Anpassung
Automatische Updates, Benachrichtigungen und Einstellungen konfigurieren

iOS-Screenshot

iOS-Oberfläche
Vollwertiges Blockieren auf dem iPhone

iPadOS-Screenshot

iPadOS-Oberfläche
Vollwertiges Blockieren auf dem iPad

Kernarchitektur

  • Protocol Buffers (libprotobuf) mit LZ4-Kompression zur Filterserialisierung
  • Asynchrone E/A mit Swift-Concurrency (async/await, Task, Actor-Isolation)
  • Streaming-Serialisierung auf die Festplatte minimiert den Spitzen-Speicherverbrauch während der Kompilierung
  • 5 Safari-Inhaltsblocker-Erweiterungen pro Plattform (maximale Safari-API-Kapazität)
  • Integration des SafariServices-Frameworks für deklarative Inhaltsblockierung

Abhängigkeiten und Standards

  • SafariConverterLib v4.3.0 zur Umwandlung von AdGuard- in Safari-Regeln
  • Gebündelte AdGuard-Scriptlet-Engine für erweiterte Blockierungstechniken
  • Swift-Concurrency (async/await, Task, Actor-Isolation) mit projektweiten Swift-5-Einstellungen
  • VoiceOver- und Dynamic-Type-Unterstützung in der gesamten SwiftUI-App
  • SwiftProtobuf für plattformübergreifendes Filterspeicherformat