العودة إلى التحديثات
UpdatedJul 27, 2026

Cybersecurity-Projects — Updated!

بناء 70 مشروعًا تتراوح من المبتدئ إلى المتقدم بحيث يمكن لأي شخص — التعلم منها، البناء عليها، استخدامها كمرجع، أو حتى نسخها مباشرة. تعلم الأمن السيبراني بطريقة الألعاب 👇

مشاركة
Kali-dragon-icon svg

مشاريع الأمن السيبراني 🐉

70 مشروعًا في الأمن السيبراني، خرائط شهادات وموارد

stars forks issues license
projects resources

مُمكن بفضل CertGames

عرض المشاريع الكاملة:

قيد البناء حاليًا: أداة تخفيف هجمات DDoS


التنقل السريع

المشاريع

مشاريع أمن سيبراني عملية مع كود مصدر كامل، منظمة في أربع مستويات — الأساسيات (قبل المبتدئين، مبرمجون لأول مرة)، مبتدئ، متوسط، ومتقدم.

خرائط الشهادات

10 مسارات مهنية منظمة مع أدلة شهادات لمحلل SOC، مختبر اختراق، مهندس أمن، والمزيد.

موارد التعلم

أدوات، دورات، شهادات، مجتمعات، وأطر عمل لمحترفي الأمن السيبراني.


المشاريع

Foundations Beginner Intermediate Advanced

[!TIP] هل تريد توجيهًا في بناء هذه المشاريع بدلاً من قراءة الكود النهائي؟ CertGames لديها دورات مشاريع موجهة تبني أدوات أمنية حقيقية من الصفر، خطوة بخطوة، مع شرح المفاهيم أثناء العمل. نفس المشاريع، مع تجنب التعثر. مجانًا.

مشاريع الأساسيات

[!NOTE] ابدأ هنا إذا كانت هذه أول مرة تكتب فيها كودًا. مستوى الأساسيات هو قبل المبتدئين — مصمم لمن لم يكتب بايثون من قبل، ولم يستخدم الطرفية إلا نادرًا، وهو جديد في الأمن السيبراني. ملفات المصدر معلقة بشكل كثيف كأداة تعليمية، وكل مجلد learn/ يشرح المفاهيم من الصفر. بمجرد أن تصبح مرتاحًا هنا، تفترض مشاريع المبتدئين أنك تعرف اللغة بالفعل وتتحرك بشكل أسرع.

ما يجعل الأساسيات مختلفة:

  • مشاريع بملف واحد — الأداة بأكملها موجودة في ملف بايثون واحد قابل للقراءة. لا تنقل بين الملفات.
  • تعليقات تعليمية كثيفة — كل سطر يقدم مفهومًا جديدًا يتم شرحه في السطر نفسه.
  • توثيقات بأسلوب Numpy على كل دالة — ماذا تفعل، لماذا توجد، كل معلمة.
  • مجلدات learn/ عميقة جدًا — ميزات بايثون ومفاهيم الأمن كلاهما مشروح من الصفر.
  • كود بمستوى خبير، شروحات بمستوى مبتدئ — الكود نفسه لا يزال بجودة إنتاجية.
المشروعمعلوماتما ستتعلمه
مُعرِّف التجزئة
تحديد أنواع التجزئة حسب البادئة، الطول، ومجموعة الأحرف
Step 1/3 2-4h Python Foundationsعائلات التجزئة (MD5, SHA, bcrypt, Argon2) • تنسيق سلسلة PHC • مطابقة الأنماط • تصميم وظائف نقية
الكود المصدري | الوثائق
ماسح رؤوس HTTP
تدقيق رؤوس استجابة URL بحثًا عن ضوابط أمنية مفقودة أو ضعيفة
Step 2/3 3-5h Python Foundationsأساسيات HTTP • رؤوس الأمان (CSP, HSTS, X-Frame-Options) • طلبات httpx • تدقيق بتسجيل نقاط
الكود المصدري | الوثائق
مدير كلمات المرور
خزينة محلية مشفرة مع فتح بكلمة مرور رئيسية
Step 3/3 6-8h Python Foundationsاشتقاق المفتاح باستخدام Argon2id • تشفير مصادق عليه AES-GCM • خزائن آمنة على القرص • سير عمل كلمة المرور الرئيسية
الكود المصدري | الوثائق

مشاريع المبتدئين

الفئات