
أداة أمنية شاملة مبنية على Python لفحص الملفات واكتشاف البرمجيات الخبيثة وتحليلها في مشهد إلكتروني دائم التطور.
VTScanner هو أداة بايثون متعددة الاستخدامات تمكن المستخدمين من إجراء فحوصات شاملة للملفات داخل دليل محدد بهدف الكشف عن البرامج الضارة وتحليلها. تتكامل الأداة بسلاسة مع واجهة برمجة تطبيقات VirusTotal لتوفير رؤى موسعة حول سلامة ملفاتك. VTScanner متوافق مع أنظمة ويندوز، macOS، ولينكس، مما يجعله أصلًا قيمًا للأفراد المهتمين بالأمن والمحترفين على حد سواء.
يتيح VTScanner للمستخدمين اختيار دليل معين لفحصه. وبذلك، يمكنك تقييم جميع الملفات داخل ذلك الدليل بحثًا عن تهديدات البرامج الضارة المحتملة.
بعد إتمام الفحص، يُنشئ VTScanner تقارير مفصلة تلخص النتائج. توفر هذه التقارير معلومات أساسية حول الملفات الممسوحة، بما في ذلك التجزئة (hash)، ونوع الملف، وحالة الكشف.
يستفيد VTScanner من تجزئات الملفات للكشف الفعال عن البرامج الضارة. من خلال مقارنة تجزئة كل ملف مع تواقيع البرامج الضارة المعروفة، يمكنه تحديد التهديدات المحتملة بسرعة.
يتفاعل VTScanner بسلاسة مع واجهة برمجة تطبيقات VirusTotal. إذا لم يتم فحص ملف على VirusTotal سابقًا، يقوم VTScanner تلقائيًا بإرسال تجزئته للتحليل. ثم ينتظر الرد، مما يتيح لك الوصول إلى تقارير VirusTotal الشاملة.
للمستخدمين ذوي الحسابات المجانية في VirusTotal، يوفر VTScanner ميزة التأخير الزمني. تُدخل هذه الوظيفة تأخيرًا محددًا (يوصى به بين 20-25 ثانية) بين كل طلب فحص، مما يضمن الامتثال لحدود معدل طلبات VirusTotal.
إذا كان لديك حساب مميز لواجهة برمجة تطبيقات VirusTotal، فإن VTScanner يوفر خيار الفحص المتزامن. تتيح لك هذه الميزة تحسين سرعة الفحص، مما يجعلها خيارًا مثاليًا لمجموعات الملفات الأكبر حجمًا.
يذهب VTScanner خطوة أبعد من خلال تمكين المستخدمين من استكشاف تقارير VirusTotal التفصيلية لأي ملف بنقرة مزدوجة بسيطة. توفر هذه الميزة رؤى قيمة حول اكتشافات الملفات وسلوكها.
لراحة إضافية، يأتي VTScanner مع ثنائيات ويندوز مثبتة مسبقًا تم تجميعها باستخدام PyInstaller. يتم اكتشاف هذه الثنائيات بواسطة 10 برامج مكافحة فيروسات.
إذا كنت تفضل إنشاء ثنائياتك الخاصة أو استخدام VTScanner على منصات غير ويندوز، يمكنك بسهولة إنشاء ثنائيات مخصصة باستخدام PyInstaller.
قبل تثبيت VTScanner، تأكد من توفر المتطلبات الأساسية التالية:
pip install -r requirements.txt
يمكنك الحصول على VTScanner عن طريق استنساخ مستودع GitHub إلى جهازك المحلي:
git clone https://github.com/samhaxr/VTScanner.git
لبدء تشغيل VTScanner، اتبع الخطوات التالية:
cd VTScanner
python3 VTScanner.py
VTScanner مُطلق بموجب ترخيص GPL. راجع ملف LICENSE للحصول على تفاصيل الترخيص الكاملة.
VTScanner أداة مصممة لتعزيز الأمان من خلال تحديد التهديدات المحتملة للبرامج الضارة. ومع ذلك، من المهم أن تتذكر أنه لا توجد أداة توفر حماية مطلقة. توخَّ الحذر دائمًا واستخدم إجراءات أمنية إضافية عند التعامل مع الملفات التي قد تحتوي على محتوى ضار. للاستفسارات، المشكلات، أو التعليقات، لا تتردد في فتح مشكلة (issue) في مستودعنا على GitHub. شكرًا لاختيارك VTScanner v1.0.
