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

استنساخ Git

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

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

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

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

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

./suzaku update-rules

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

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