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

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

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

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

دليل الأدوات

الفئات

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

user-agent-desktop

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

عرض المستودع
137207منذ سنة واحدةتمت المراجعة من قبل 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.
  • ابحث عن التفضيل 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.

    تنزيل الأداة