انتقل إلى المحتوى

استنساخ Git

يمكنك استنساخ المستودع باستخدام git clone عبر الأمر التالي وتجميع الملف الثنائي من الشيفرة المصدرية:

تحذير: الفرع الرئيسي (main) للمستودع مخصص لأغراض التطوير، لذا قد تتمكن من الوصول إلى ميزات جديدة لم تُصدر رسميًا بعد، إلا أنه قد تكون هناك أخطاء برمجية لذا اعتبره غير مستقر.

git clone https://github.com/Yamato-Security/hayabusa.git --recursive

ملاحظة: إذا نسيت استخدام الخيار --recursive، فلن يتم استنساخ مجلد rules، الذي تتم إدارته كوحدة فرعية (submodule) في git.

يمكنك مزامنة مجلد rules والحصول على أحدث قواعد Hayabusa باستخدام git pull --recurse-submodules أو استخدام الأمر التالي:

hayabusa.exe update-rules

إذا فشل التحديث، فقد تحتاج إلى إعادة تسمية مجلد rules والمحاولة مرة أخرى.

تنبيه: عند التحديث، يتم استبدال ملفات القواعد والإعدادات في مجلد rules بأحدث ملفات القواعد والإعدادات في مستودع hayabusa-rules. سيتم استبدال أي تغييرات تجريها على الملفات الموجودة، لذا نوصي بعمل نسخ احتياطية لأي ملفات تقوم بتحريرها قبل التحديث. إذا كنت تقوم بضبط المستوى باستخدام level-tuning، فيرجى إعادة ضبط ملفات القواعد بعد كل تحديث. إذا أضفت قواعد جديدة داخل مجلد rules، فلن يتم استبدالها أو حذفها عند التحديث.