Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/0xcub3/wblock
iOSセキュリティスクリプトと自動化ウェブセキュリティプライバシーアンチボット
GitHub0xcub3/wblock

wBlock

次世代のSafari向け広告ブロッカー

リポジトリを見る
2.7k5116時間33分前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
wBlockロゴ

wBlock

Safari広告ブロックの煩わしさに終止符


App Storeでダウンロード

Version Platform License

Join Discord



wBlockインターフェース

macOS、iOS、iPadOS向けのSafariコンテンツブロッカーです。
5つの拡張機能にわたる75万件のルール、Protocol Bufferストレージ、LZ4圧縮、iCloud同期を搭載。


[!NOTE] 詳細な比較をお探しですか? 比較ガイド でwBlockが他のSafariコンテンツブロッカーとどう違うかご確認ください。


特徴




スクリーンショット





技術的実装



開発を支援

wBlockは無料でオープンソースです。
プロジェクトを支援したい場合は:


寄付ボタン



FAQ

wBlockは他の広告ブロッカーとどう違うの?
uBlock Origin Lite、Wipr 2、AdGuardのSafariアプリとの比較ガイドをご覧ください。
wBlockはApp StoreとDMG/Homebrewリリースのどちらからインストールすべき?
App Store版は自動更新が行われるため通常は推奨されます。DMG/Homebrewリリースも同じ機能を備えており、App Store以外からインストールしたいユーザー向けです。
自分でフィルターリストを使えますか?
はい。URL、直接ルールのペースト、ファイルインポートのいずれかでAdGuard互換のフィルターリストを追加できます。
ブロックを強化するためにもっとフィルターリストを有効にすべき?
通常は不要です。推奨デフォルトですでにほとんどの広告とトラッカーをカバーしており、他の汎用リストは重複しています。追加で有効にすると主にSafariのルール制限を使い切り、サイト破損の可能性が高まります。例外はAnnoyancesフィルター(クッキーバナー、ポップアップ、ソーシャルウィジェット)と非英語サイト向けの地域フィルターで、デフォルトではカバーされないものを処理します。
wBlockはSafariを遅くしますか?
通常の使用では遅くなりません。wBlockはSafariのネイティブ宣言型コンテンツブロッキングAPIを使用し、コンパイル済みルールをアプリプロセス外で適用します。アイドル時は約40MBで、ページ読み込みはSafariのネイティブブロッカーパス上に留まります。
ユーザースクリプトはiOSとiPadOSで動作しますか?
はい。ユーザースクリプトエンジンはSafari Web Extensionsを介してiOS、iPadOS、macOSで一般的なGreasemonkey API(GM_getValue、GM_setValue、GM_xmlhttpRequest、GM_addStyle)を実装しています。
Twitchの広告をブロックするには?
wBlockにはAdGuard Extraユーザースクリプトがバンドルされており、TwitchのGraphQL API(gql.twitch.tv)と通信することでTwitch広告のブロックに役立ちます。これはuBlock Originユーザーが頼りにしているのと同様のアプローチです。初期状態では無効なので、Twitchで有効にしてください:

1. wBlockを開き、Userscriptsセクションに移動します。
2. 組み込みリストからAdGuard Extraを見つけてオンにします。
3. 開いているTwitchタブを再読み込みします。

これはベストエフォート型のコミュニティスタイル広告ブロックです。Twitchは広告の配信方法を頻繁に変更するため、ユーザースクリプトが更新されるまで一時的に機能しなくなることがあります。すべての広告が削除される保証はありません。
フィルターはどのくらいの頻度で更新されますか?
自動更新の間隔は1時間から7日まで設定可能で、手動でトリガーすることもできます。macOSでは自動更新を有効にすると、バンドルされた起動エージェントが登録され、アプリが閉じていてもバックグラウンド更新サービスでチェックを続けます。iOSとiPadOSではバックグラウンドチェックはベストエフォートで、システムがwBlockを起動するかユーザーが再度開くまで待つ場合があります。Safariを開いても更新はトリガーされません。更新はサーバーがサポートしている場合、HTTP条件付きリクエスト(If-Modified-Since/ETagヘッダー)を使用し、不要なダウンロードを削減します。
Element ZapperはiOSとiPadOSで利用できますか?
はい。SafariでwBlock拡張機能のポップアップを開き、Activate Element Zapperをタップしてください。



クレジット

@arjpar · @ameshkov · @shindgewongxj


Discord Privacy Issues


開発者 0xCUB3




スター履歴チャート
ツールをダウンロード

パフォーマンス

  • 75万ルールの容量 — プラットフォームごとに5つのSafariコンテンツブロッキング拡張機能で構成(各150k)
  • アイドル時に約40MBのRAM — SafariのネイティブコンテンツブロッキングAPIはアウトオブプロセスでルールを実行
  • フィルターストレージにProtocol Buffers + LZ4 — ストリーミングI/Oによりコンパイル中のメモリ使用量を低く維持
  • HTTP条件付きリクエスト(If-Modified-Since/ETag) — 変更分のみをダウンロード
  • iCloud同期 — フィルター選択、カスタムリスト、ユーザースクリプト、ホワイトリストをデバイス間で同期

コンテンツ変更

  • Element Zapper(macOS、iOS、iPadOS、visionOS) — Safariでページ要素を視覚的に選択して非表示
  • Userscriptエンジン — Greasemonkey API(GM_getValue、GM_setValue、GM_xmlhttpRequest)対応
  • Userstyleサポート — UserCSSテーマ(.user.css)をネイティブCSSとして適用、JSラッパー不要
  • カスタムフィルターリスト — URL、ペースト、ファイルインポートに対応、AdGuard構文のブロックリストをサポート
  • ツールバー検索 — フィルターやユーザースクリプトを素早く検索
  • 自動ルール分散 — 5つのコンテンツブロッカースロット全体に自動分散し最大カバレッジを実現

ブロック

  • ネットワークリクエストブロック — 広告、トラッカー、クッキーバナー、迷惑要素
  • CSSインジェクション — 外観フィルタリングと要素非表示
  • スクリプトブロック — 不要なJavaScriptを遮断
  • ポップアップとリダイレクトの防止
  • URLトラッキングパラメータ除去 — UTMなどのトラッキングパラメータを削除、短縮URL/リダイレクトURLを展開(wBlock Scriptsでデフォルト有効)

設定

  • 自動更新 — 1時間ごとから7日ごとまで設定可能、手動更新も可能。macOSはバンドルされた起動エージェントとバックグラウンド更新サービスで継続チェック、iOSのバックグラウンドチェックはベストエフォート
  • サイトごとの制御 — Safariツールバーから特定サイトのブロックを無効化
  • ブロックリクエストロガー(macOS) — 各ページでブロックされている内容を確認
  • サイトごとの設定 — 信頼ドメインのホワイトリスト、サイトごとのユーザースクリプトの切り替え、ドメインごとのElement Zapperルールのオン/オフ
  • 地域フィルター — ロケールに基づく自動検出
  • macOS用Homebrew cask: brew tap 0xcub3/wblock && brew install --cask wblock
ユーザースクリプト管理スクリーンショット
ユーザースクリプト管理
ペイウォール、YouTube Dislikesなどを管理

設定スクリーンショット
設定とカスタマイズ
自動更新、通知、設定を構成

iOSスクリーンショット

iOSインターフェース
iPhoneでフル機能のブロック

iPadOSスクリーンショット

iPadOSインターフェース
iPadでフル機能のブロック

コアアーキテクチャ

  • フィルターシリアル化にProtocol Buffers(libprotobuf)とLZ4圧縮を使用
  • Swift並行処理(async/await、Task、Actor分離)による非同期I/O
  • ディスクへのストリーミングシリアル化でコンパイル中のピークメモリ使用量を最小化
  • プラットフォームごとに5つのSafariコンテンツブロッキング拡張機能(Safari APIの最大容量)
  • 宣言的コンテンツブロッキングのためのSafariServicesフレームワーク統合

依存関係と標準

  • AdGuardからSafariルールへの変換にSafariConverterLib v4.3.0
  • 高度なブロック技術のためのバンドル済みAdGuardスクリプトレットエンジン
  • プロジェクトレベルのSwift 5設定によるSwift並行処理(async/await、Task、Actor分離)
  • SwiftUIアプリ全体でのVoiceOverおよびDynamic Typeサポート
  • クロスプラットフォームフィルターストレージ形式にSwiftProtobuf