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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
fingerprint-suite — أدوات بصمة المتصفح لإخفاء هوية الكاشطات الخاصة بك. من تطوير Apify. | Kitploit
أدوات/GitHubGitHub/apify/fingerprint-suite
الخصوصيةزاحف الويبمكافحة الروبوتاتانتحال البصمة الرقمية
GitHubapify/fingerprint-suite

fingerprint-suite

أدوات بصمة المتصفح لإخفاء هوية الكاشطات الخاصة بك. من تطوير Apify.

عرض المستودع
2.6k276منذ 3 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

حزمة بصمات المتصفح

NPM dev version Chat on discord

fingerprint-suite هي مجموعة أدوات مصنوعة يدويًا لتوليد بصمات المتصفح وحقنها. تستخدم مواقع الويب اليوم بشكل متزايد البصمة لتتبع المستخدمين والتعرف عليهم. بمساعدة fingerprint-suite يمكنك توليد بصمات المتصفح وحقنها في متصفحك، مما يتيح لك إبقاء برامج الزحف لديك بعيدة عن الرادار.

هل ترغب في العمل معنا على أدوات البصمة أو مشاريع مشابهة؟ نحن نوظّف!

نظرة عامة

fingerprint-suite هي مجموعة أدوات معيارية لتوليد بصمات المتصفح وحقنها. تتكون من حزم npm التالية، والتي يمكنك استخدامها بشكل منفصل أو معًا:

  • header-generator: يولّد ترويسات HTTP واقعية وقابلة للتهيئة
  • fingerprint-generator: يولّد بصمات متصفح واقعية، تؤثر على ترويسات HTTP وواجهات برمجة تطبيقات JavaScript في المتصفح
  • fingerprint-injector: يحقن بصمات المتصفح في مثيل المتصفح المُدار بواسطة Playwright أو Puppeteer
  • generative-bayesian-network: تنفيذنا السريع لشبكة بايزية توليدية تُستخدم لتوليد بصمات متصفح واقعية

بدء سريع

يوضح المثال التالي كيفية استخدام أدوات البصمة لإخفاء هوية مثيل Chromium المُدار بواسطة Playwright.

root@kitploit:~
import { chromium } from 'playwright';
import { newInjectedContext } from 'fingerprint-injector';

(async () => {
    const browser = await chromium.launch({ headless: false });
    const context = await newInjectedContext(browser, {
        // Constraints for the generated fingerprint (optional)
        fingerprintOptions: {
            devices: ['mobile'],
            operatingSystems: ['ios'],
        },
        // Playwright's newContext() options (optional, random example for illustration)
        newContextOptions: {
            geolocation: {
                latitude: 51.50853,
                longitude: -0.12574,
            },
        },
    });

    const page = await context.newPage();
    // ... your code using `page` here
})();

فيما يلي نفس المثال باستخدام Puppeteer:

root@kitploit:~
import puppeteer from 'puppeteer';
import { newInjectedPage } from 'fingerprint-injector';

(async () => {
    const browser = await puppeteer.launch({ headless: false });
    const page = await newInjectedPage(browser, {
        // constraints for the generated fingerprint
        fingerprintOptions: {
            devices: ['mobile'],
            operatingSystems: ['ios'],
        },
    });

    // ... your code using `page` here
    await page.goto('https://example.com');
})();

الدعم

إذا وجدت أي خطأ أو مشكلة في أي من أدوات البصمة، يرجى تقديم مشكلة على GitHub. للأسئلة، يمكنك السؤال في Stack Overflow أو الاتصال بـ [email protected]

المساهمة

مساهماتك البرمجية مرحب بها، وسيُشاد بك إلى الأبد! إذا كانت لديك أي أفكار للتحسين، فإما أن تقدّم مشكلة أو تنشئ طلب سحب (pull request). للاطلاع على إرشادات المساهمة ومدونة قواعد السلوك، راجع CONTRIBUTING.md.

الترخيص

هذا المشروع مرخّص بموجب رخصة Apache 2.0 - راجع ملف LICENSE.md للحصول على التفاصيل.

تنزيل الأداة