Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
wBlock — The next-generation ad blocker for Safari. Free and open source on macOS, iOS, iPadOS, and visionOS, with 750,000 rules, userscripts, userstyles, and an element zapper. | Kitploit
Strumenti/GitHubGitHub/0xcub3/wblock
iOS SecurityScripting & AutomationWeb SecurityPrivacyAnti-Bot
GitHub0xcub3/wblock

wBlock

The next-generation ad blocker for Safari. Free and open source on macOS, iOS, iPadOS, and visionOS, with 750,000 rules, userscripts, userstyles, and an element zapper.

Vedi Repository
2.7k51553h 2m faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
Contenuto non disponibile nella lingua richiesta. Visualizzazione della versione inglese.
wBlock logo

wBlock

The end of Safari ad-blocking B.S.

A free, open-source ad blocker for Safari on Mac, iPhone, iPad, and Apple Vision Pro.


Download on the App Store

Version Platforms License Discord Mentioned in Open-Source iOS Apps


wBlock on macOS in light and dark mode

Safari gives ad blockers very little room. Each content blocker gets 150,000 rules and can't touch a page's JavaScript. wBlock ships five of them (750,000 rules) plus a scripts extension for everything a rule can't do. That covers scriptlets, cosmetic filters, userscripts and userstyles, an element zapper, and native video players for YouTube and most other sites.

It's free and collects nothing. If a list misbehaves, you can see what it compiled into, which lines Safari threw out, and what changed on the last update.

[!TIP] Deciding between wBlock, uBlock Origin Lite, Wipr, and AdGuard? I wrote a comparison.


What's in it

Blocking

  • Filter lists in AdGuard syntax, compiled into Safari rules and spread across five blockers. Safari does the matching itself, and wBlock sits around 40 MB when idle.
  • Good defaults, regional lists picked from your language, annoyance and cookie-banner lists, and anything you add by URL, paste, or file.
  • Updates on a schedule you pick, hourly to weekly. Lists that publish diff patches only download what changed. On macOS a small launch agent keeps checking even when the app is closed.
  • Tracking parameters like utm_* get stripped from links, and link shorteners get unwrapped. That's on by default.
  • A capacity bar, and a rules viewer that tells you which lines were unsupported, duplicated, or handed to the scripts extension.

Userscripts and userstyles

  • A Greasemonkey-compatible engine with both GM_* and GM.*. GM_xmlhttpRequest only reaches hosts a script lists in @connect.
  • UserCSS themes (.user.css), including Less, Sass, and Stylus. More in docs/USERSTYLES.md.
  • A built-in catalog with Tube Cleaner, Player Cleaner, DeArrow, Dark Reader, Return YouTube Dislike, Bypass Paywalls Clean, AdGuard Extra, AdGuard Popup Blocker, and TwitchAdSolutions. Everything in it ships off except tinyShield, an anti-adblock defuser.

Native video

Tube Cleaner and Player Cleaner hand a site's video back to Safari before the page paints. You get Picture-in-Picture, background audio, fullscreen, and Now Playing, same as a plain <video controls> tag.

Tube Cleaner is the YouTube one. It keeps YouTube's own stream, puts chapters and captions in Safari's native menus, and skips sponsors through SponsorBlock with per-category settings. If you also want better titles and thumbnails, DeArrow is a separate script. Player Cleaner does the same job on video.js, JW Player, Plyr, Flowplayer, MediaElement, Clappr, Media Chrome, and shadow-root players like Archive.org's, and it remembers speed, volume, captions, and where you left off on each site.

Both update from wBlock-userscripts on their own schedule, separate from the app. They don't block ads (the filter lists do that).

Per-site control

Click the toolbar button on any site and you get separate switches for filtering, userscripts, and autoplay, plus the element zapper. You can also limit a filter list or a userscript to certain sites, or keep it off them. Zapper rules stay editable in Settings.

Every device

It's one app on macOS, iOS, iPadOS, and visionOS. iCloud syncs your lists, custom filters, userscripts, allowlist, and settings. If you'd rather keep things local, export a backup instead.


Screenshots

Userscripts on macOS
Userscripts on macOS
SponsorBlock settings in Tube Cleaner
SponsorBlock in Tube Cleaner
The Safari popup on iPhone
The Safari popup on iPhone
Settings on macOS
Settings on macOS

Install

  • App Store. It updates itself, and it's the one I'd use.
  • Homebrew: brew tap 0xcub3/wblock && brew install --cask wblock
  • DMG from the latest release.

All three are the same build. On first launch wBlock walks you through turning the extensions on in Safari.


How it works

wBlock has three parts. The app downloads your lists, converts them with SafariConverterLib 4.3.0, and splits the result across five content blockers (Ads, Privacy, Security, Foreign, Custom). Safari compiles those and applies them on its own, and no wBlock code runs while a page loads. Anything a static rule can't express goes to the wBlock Scripts extension.

Filter data lives in Protocol Buffers with LZ4 compression and is streamed to disk to keep big compiles from spiking memory. If you change one list, only the blockers that list feeds get rebuilt. Safari still has to reload them before you see the change, and no app can skip that.

Scarica lo strumento