Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
wBlock — مانع الإعلانات من الجيل التالي لـ Safari. | Kitploit
أدوات/GitHubGitHub/0xcub3/wblock
أمان iOSالبرمجة النصية والأتمتةأمن الويبالخصوصيةمكافحة الروبوتات
GitHub0xcub3/wblock

wBlock

مانع الإعلانات من الجيل التالي لـ Safari.

عرض المستودع
2.7k51منذ 15س 30دتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
شعار wBlock

wBlock

نهاية هراء حظر الإعلانات في Safari


تنزيل من متجر التطبيقات

Version Platform License

Join Discord



واجهة wBlock

أداة حظر محتوى Safari لأنظمة macOS وiOS وiPadOS.
750,000 قاعدة عبر 5 إضافات، تخزين Protocol Buffer، ضغط LZ4، ومزامنة iCloud.


[!NOTE] هل تبحث عن مقارنة مفصلة؟ اطلع على دليل المقارنة لترى كيف يتفوق wBlock على أدوات حظر المحتوى الأخرى في Safari.


الميزات




لقطات الشاشة





التنفيذ التقني



دعم التطوير

wBlock مجاني ومفتوح المصدر.
إذا كنت ترغب في دعم المشروع:


زر التبرع



الأسئلة الشائعة

كيف يقارن wBlock مع أدوات حظر الإعلانات الأخرى؟
اطلع على دليل المقارنة الخاص بنا مقابل uBlock Origin Lite وWipr 2 وتطبيقات Safari من AdGuard.
هل يجب تثبيت wBlock من متجر التطبيقات أم من إصدار DMG/Homebrew؟
إصدار متجر التطبيقات هو المفضل عادةً لأنه يتعامل مع تحديثات التطبيق تلقائيًا. إصدار DMG/Homebrew له نفس الميزات ومتوفر للمستخدمين الذين يفضلون التثبيت خارج متجر التطبيقات.
هل يمكنني استخدام قوائم الفلاتر الخاصة بي؟
نعم. يمكنك إضافة أي قائمة فلاتر متوافقة مع AdGuard عبر الرابط، أو لصق القواعد مباشرة، أو الاستيراد من ملف.
هل يجب تفعيل المزيد من قوائم الفلاتر للحصول على حظر أفضل؟
عادةً لا. الإعدادات الافتراضية الموصى بها تغطي بالفعل معظم الإعلانات والمتتبعات، ومعظم القوائم العامة الأخرى تتداخل معها. تفعيل المزيد يستهلك حد قواعد Safari بشكل أساسي ويزيد من فرصة تعطل المواقع. الاستثناءات هي فلاتر المضايقات (لافتات الكوكيز، النوافذ المنبثقة، الأدوات الاجتماعية) والفلاتر الإقليمية للمواقع غير الإنجليزية، والتي تغطي أشياء لا تغطيها الإعدادات الافتراضية.
هل يبطئ wBlock متصفح Safari؟
لا في الاستخدام العادي. يستخدم wBlock واجهة برمجة تطبيقات حظر المحتوى التعريفي الأصلية في Safari، والتي تطبق القواعد المترجمة خارج عملية التطبيق. تظل حالات الخمول المحلية حوالي ~40 ميجابايت، ويبقى تحميل الصفحات على مسار الحظر الأصلي في Safari.
هل تعمل نصوص المستخدمين على iOS وiPadOS؟
نعم. محرك نصوص المستخدمين ينفذ واجهات برمجة تطبيقات Greasemonkey الشائعة (GM_getValue, GM_setValue, GM_xmlhttpRequest, GM_addStyle) على iOS وiPadOS وmacOS عبر إضافات الويب في Safari.
كيف يمكنني حظر إعلانات Twitch؟
يحتوي wBlock على نص المستخدم AdGuard Extra، والذي يمكن أن يساعد في إعلانات Twitch من خلال التحدث إلى واجهة برمجة تطبيقات GraphQL الخاصة بـ Twitch (gql.twitch.tv) — نفس النهج العام الذي يعتمد عليه مستخدمو uBlock Origin. يتم شحنه معطل افتراضيًا، لذا قم بتفعيله من أجل Twitch:

1. افتح wBlock وانتقل إلى قسم نصوص المستخدمين.
2. ابحث عن AdGuard Extra في القائمة المضمنة وقم بتشغيله.
3. أعد تحميل أي علامات تبويب Twitch مفتوحة.

هذا حظر إعلانات بأفضل جهد وبأسلوب مجتمعي: تغير Twitch بشكل متكرر طريقة عرض الإعلانات، لذا قد يتعطل أحيانًا حتى يتم تحديث نص المستخدم. لا يوجد ضمان بإزالة كل إعلان.
كم مرة يتم تحديث الفلاتر؟
فترات التحديث التلقائي قابلة للتكوين من ساعة واحدة إلى 7 أيام، أو يمكن التشغيل يدويًا. على macOS، يؤدي تفعيل التحديث التلقائي إلى تسجيل وكيل إطلاق مرفق يمكنه الاستمرار في التحقق أثناء إغلاق التطبيق من خلال خدمة تحديث خلفية. على iOS وiPadOS، تكون التحققات الخلفية بأفضل جهد وقد تنتظر حتى يستيقظ النظام wBlock أو تقوم بإعادة فتحه. فتح Safari لا يؤدي إلى تشغيل التحديثات. تستخدم التحديثات طلبات HTTP الشرطية (رؤوس If-Modified-Since/ETag) عندما تدعمها الخوادم، مما يقلل من التنزيلات غير الضرورية.
هل أداة إزالة العناصر متوفرة على iOS وiPadOS؟
نعم. افتح النافذة المنبثقة لإضافة wBlock في Safari وانقر على تفعيل أداة إزالة العناصر.



الإسناد

@arjpar · @ameshkov · @shindgewongxj


Discord Privacy Issues


تم التطوير بواسطة 0xCUB3




مخطط تاريخ النجوم
تنزيل الأداة

الأداء

  • سعة 750,000 قاعدة عبر 5 إضافات لحظر محتوى Safari لكل منصة (150 ألف لكل منها)
  • ~40 ميجابايت رام في وضع الخمول — واجهة برمجة تطبيقات حظر المحتوى الأصلية في Safari تشغل القواعد خارج العملية
  • Protocol Buffers + LZ4 لتخزين الفلاتر؛ الإدخال/الإخراج المتدفق يحافظ على انخفاض الذاكرة أثناء التجميع
  • طلبات HTTP الشرطية (If-Modified-Since/ETag) بحيث تقوم التحديثات بتنزيل ما تغير فقط
  • مزامنة iCloud لاختيارات الفلاتر والقوائم المخصصة ونصوص المستخدمين والقائمة البيضاء عبر الأجهزة

تعديل المحتوى

  • أداة إزالة العناصر (macOS, iOS, iPadOS, visionOS) — اختيار العناصر في Safari وإخفاؤها بصريًا
  • محرك نصوص المستخدمين مع واجهة Greasemonkey API (GM_getValue, GM_setValue, GM_xmlhttpRequest)
  • دعم أنماط المستخدم — تثبيت سمات UserCSS (.user.css) تُطبق أصليًا كـ CSS، بدون حاجة إلى غلاف JavaScript
  • قوائم فلاتر مخصصة عبر الرابط أو اللصق أو استيراد ملف — يدعم أي قائمة حظر بصيغة AdGuard
  • بحث في شريط الأدوات للعثور بسرعة على الفلاتر ونصوص المستخدمين
  • توزيع تلقائي للقواعد عبر جميع فتحات أدوات حظر المحتوى الخمس لتحقيق أقصى تغطية

الحظر

  • حظر طلبات الشبكة — الإعلانات، المتتبعات، لافتات الكوكيز، المضايقات
  • حقن CSS للترشيح التجميلي وإخفاء العناصر
  • حظر البرامج النصية لجافاسكريبت غير المرغوب فيها
  • منع النوافذ المنبثقة وإعادة التوجيه
  • إزالة معاملات التتبع من عناوين URL — يزيل معاملات UTM وغيرها من معاملات التتبع، ويفك عناوين المختصرين/إعادة التوجيه (مفعل افتراضيًا عبر wBlock Scripts)

الإعدادات

  • التحديثات التلقائية من كل ساعة إلى كل 7 أيام، أو يدويًا. يمكن لنظام macOS التحقق باستمرار من خلال وكيل إطلاق مرفق وخدمة تحديث خلفية، بينما تكون التحققات الخلفية في iOS بأفضل جهد
  • تحكم لكل موقع — تعطيل الحظر على مواقع معينة من شريط أدوات Safari
  • سجل الطلبات المحظورة (macOS) — شاهد ما يتم حظره في كل صفحة
  • إعدادات لكل موقع — القائمة البيضاء للنطاقات الموثوقة، تشغيل/إيقاف نصوص المستخدمين لكل موقع، وتبديل قواعد أداة إزالة العناصر لكل نطاق
  • فلاتر إقليمية مع كشف تلقائي بناءً على منطقتك
  • حزمة Homebrew لنظام macOS: brew tap 0xcub3/wblock && brew install --cask wblock
لقطة شاشة إدارة نصوص المستخدمين
إدارة نصوص المستخدمين
إدارة جدران الدفع وYouTube Dislikes وغيرها

لقطة شاشة الإعدادات
الإعدادات والتخصيص
تكوين التحديثات التلقائية والإشعارات والتفضيلات

لقطة شاشة iOS

واجهة iOS
حظر كامل الميزات على iPhone

لقطة شاشة iPadOS

واجهة iPadOS
حظر كامل الميزات على iPad

الهيكل الأساسي

  • Protocol Buffers (libprotobuf) مع ضغط LZ4 لتسلسل الفلاتر
  • الإدخال/الإخراج غير المتزامن مع Swift concurrency (async/await, Task, Actor isolation)
  • التسلسل المتدفق إلى القرص يقلل من استخدام الذروة للذاكرة أثناء التجميع
  • 5 إضافات لحظر محتوى Safari لكل منصة (الحد الأقصى لسعة واجهة برمجة تطبيقات Safari)
  • تكامل إطار SafariServices لحظر المحتوى التعريفي

التبعيات والمعايير

  • SafariConverterLib v4.3.0 لتحويل قواعد AdGuard إلى Safari
  • محرك نصوص AdGuard المرفق لتقنيات الحظر المتقدمة
  • Swift concurrency (async/await, Task, Actor isolation) مع إعدادات Swift 5 على مستوى المشروع
  • دعم VoiceOver وDynamic Type في جميع أنحاء تطبيق SwiftUI
  • SwiftProtobuf لتنسيق تخزين الفلاتر عبر المنصات