ข้ามไปที่เนื้อหา

การ Clone ด้วย Git

คุณสามารถ git clone repository ได้ด้วยคำสั่งต่อไปนี้ และคอมไพล์ไบนารีจากซอร์สโค้ด:

คำเตือน: main branch ของ repository มีไว้เพื่อวัตถุประสงค์ในการพัฒนา ดังนั้นคุณอาจสามารถเข้าถึงฟีเจอร์ใหม่ที่ยังไม่ได้เปิดตัวอย่างเป็นทางการ อย่างไรก็ตาม อาจมีบั๊กอยู่ จึงควรพิจารณาว่ายังไม่เสถียร

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

หมายเหตุ: หากคุณลืมใช้ตัวเลือก --recursive โฟลเดอร์ rules ซึ่งถูกจัดการในรูปแบบ git submodule จะไม่ถูก clone

คุณสามารถ sync โฟลเดอร์ rules และรับกฎ Suzaku ล่าสุดได้ด้วย git pull --recurse-submodules หรือใช้คำสั่งต่อไปนี้:

./suzaku update-rules

หากการอัปเดตล้มเหลว คุณอาจต้องเปลี่ยนชื่อโฟลเดอร์ rules แล้วลองใหม่อีกครั้ง

ข้อควรระวัง: เมื่อทำการอัปเดต กฎและไฟล์ config ในโฟลเดอร์ rules จะถูกแทนที่ด้วยกฎและไฟล์ config ล่าสุดใน repository suzaku-rules การเปลี่ยนแปลงใด ๆ ที่คุณทำกับไฟล์ที่มีอยู่จะถูกเขียนทับ ดังนั้นเราขอแนะนำให้คุณสำรองไฟล์ใด ๆ ที่คุณแก้ไขก่อนทำการอัปเดต หากคุณเพิ่มกฎ ใหม่ ภายในโฟลเดอร์ rules กฎเหล่านั้นจะ ไม่ ถูกเขียนทับหรือลบเมื่อทำการอัปเดต