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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
user-agent-desktop — Ghostery متصفح سطح المكتب | Kitploit
أدوات/GitHubGitHub/ghostery/user-agent-desktop
أدوات عامةأمن الويبالخصوصيةالتعلم والتعليممكافحة الروبوتاتArchived
GitHubghostery/user-agent-desktop

user-agent-desktop

Ghostery متصفح سطح المكتب

عرض المستودع
13720منذ سنة واحدةتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

هذا المشروع متوقف.

نوصي باستخدام Ghostery Tracker and Ad Blocker في Firefox.


Ghostery Private Browser

متصفح Ghostery Desktop Browser هو فورك بسيط من Firefox محسّن للخصوصية. الميزات الإضافية الرئيسية هي:

  • إضافة Ghostery Privacy Blocker مضمنة ومفعلة افتراضياً.
  • بحث الخصوصية من Ghostery مضمن.
  • إعدادات Firefox (القياس عن بعد إلخ) مضبوطة لأقصى خصوصية.

التحميل

متصفح Ghostery متاح للمنصات التالية:

  • Windows (64bit)
  • Windows (ARM)
  • Mac OSX
  • Linux (64bit)

القناة الليلية (Nightly)

نقدم أيضاً إصدارات Nightly لاختبار الإصدارات التطويرية. للحصول عليها:

  1. قم بتثبيت الإصدار القياسي من أحد الروابط أعلاه.
  2. افتح المتصفح وانتقل إلى about:config.
  3. ابحث عن التفضيل app.update.channel وقم بتغيير القيمة إلى nightly.

البناء محلياً

لبناء المتصفح، نحتاج أولاً إلى تنزيل نسخة من Firefox وتطبيق التعديلات الخاصة بنا. تتم هذه العملية عبر fern.js، وهي أداتنا لإدارة سير عمل التصحيح. قم بإعداد مساحة العمل المحلية كما يلي:

root@kitploit:~
git clone https://github.com/ghostery/user-agent-desktop.git
cd user-agent-desktop
npm ci # Fern.js dependencies
./fern.js use # Pull the correct Firefox and Ghostery extension sources
./fern.js import-patches # Apply patches to Firefox

بمجرد حصولك على مصدر Firefox، ستحتاج إلى إعداد بيئتك لبناء المتصفح. تعليمات مفصلة متاحة لـ Firefox، لكن في معظم الحالات سيكون ما يلي كافياً:

root@kitploit:~
cd mozilla-release
./mach bootstrap

بمجرد إعداد سلاسل أدوات البناء الخاصة بك، يمكنك البناء باستخدام ملف mozconfig الخاص بـ Ghostery:

root@kitploit:~
cd mozilla-release
MOZCONFIG=/path/to/user-agent-desktop/brands/ghostery/mozconfig ./mach build # start build
./mach run # to launch the browser

بناء عبر المنصات

إعداد البناء المحلي سيبني المتصفح لمنصتك الحالية. لبناء منصات أخرى، نوفر بناءات معبأة في Docker. يمكن تشغيلها باستخدام الأمر fern.js build:

root@kitploit:~
./fern.js build -t mac

بناءات Windows و Mac تعتمد على تضمين أطر عمل المنصة. يجب وضعها في مجلد build:

  • Mac: MacOSX14.4.sdk.tar.xz. يمكن العثور عليه داخل تثبيت XCode.
  • Windows: vs.tar.zstd و Makecab.exe. انظر نهاية هذا المستند لمعرفة مكان العثور عليها.

سير العمل التطويري

بعد استنساخ المستودع، قم بتشغيل الأوامر التالية للبدء (لاحظ أنك ستحتاج إلى تثبيت npm و node على نظامك):

root@kitploit:~
./fern.js use # Setup 'mozilla-release' folder using information from '.workspace'
./fern.js import-patches
cd mozilla-release # Do some stuff... and commit your changes
./fern.js export-patches # Check 'patches' folder

ترقية Ghostery

ترقية إضافة Ghostery المرفقة مع المتصفح يتطلب ما يلي:

root@kitploit:~
./fern.js use --ghostery v8.5.2
./fern.js reset
./fern.js import-patches

ترقية Firefox

عند إصدار نسخة جديدة أو إذا كنت ترغب في العمل على نسخة أخرى من Firefox، قم بتشغيل ما يلي:

root@kitploit:~
./fern.js use --firefox 80.0.1
./fern.js reset # Needed if you already had this version locally.
./fern.js import-patches

البناء

يمكن بناء المتصفح بأي نكهة كما يلي:

root@kitploit:~
# Prepare 'mozilla-release' folder with correct version and patches.
./fern.js use
./fern.js reset
./fern.js import-patches

# All three commands can be used from Linux and MacOS (except windows cross-build).
./fern.js build --target mac
./fern.js build --target linux
./fern.js build --target windows

ثم تحقق من محتوى مجلد mozilla-release للعثور على المنتجات.

إعداد بيئة تطوير

./mach bootstrap يتطلب استنساخ (checkout) لمصدر gecko ليعمل بشكل صحيح. استخدم مستودع gecko-dev لتشغيل mach bootstrap وإعداد بيئة البناء المحلية لديك:

root@kitploit:~
git clone https://github.com/mozilla/gecko-dev.git
cd gecko-dev
./mach bootstrap

الآن يجب أن تكون قادراً على استخدام ./mach build في هذا المشروع.

بدلاً من ذلك، ستعمل نصوص build-* في هذا المستودع على تحضير صور Docker مع بيئة بناء جاهزة لكل منصة. ستنقلك النصوص إلى موجه أوامر في حاوية Docker حيث يمكنك تشغيل ./mach build مباشرة.

البناء على Windows

المتطلبات الأساسية

VS Redist

يمكن بناؤه على Windows بعد إعداد بيئة بناء وفقاً لهذه التعليمات. ستحتاج إلى تثبيت Windows 11 SDK الإصدار 10.0.22621. ثم قم بتشغيل ما يلي لإنشاء vs.tar.zstd:

root@kitploit:~
OUTPUT_DIR=PATH_TO_TEMP_FOLDER
./mach python --virtualenv build taskcluster/scripts/misc/get_vs.py ./build/vs/vs2022.yaml $OUTPUT_DIR
tar --zstd -cvSf vs.tar.zstd -C $OUTPUT_DIR .

Makecab.exe

يتم نسخه من تثبيت Windows في C:\Windows\System32\makecab.exe.

المجتمع

تهدف مشاريع User Agent إلى خدمة مصالح الناس. نحن منفتحون للمجتمعات لتشكيل مستقبل متصفحاتنا بنشاط ونسعى للحصول على ملاحظات وآراء المجتمع.

تأخذ المجتمعات دوراً نشطاً في اتخاذ قرارات المشروع:

  • Better-Fox - يحتفظ بقائمة تفضيلات Firefox ذات رأي

إذا كنت مهتماً بالانضمام إلى مجتمع User Agent، فلا تتردد في بدء النقاش على Github أو الانضمام إلى مجتمع الدردشة على Matrix.

تنزيل الأداة