
Cybersecurity-Projects — Updated!
بناء 70 مشروعًا تتراوح من المبتدئ إلى المتقدم بحيث يمكن لأي شخص — التعلم منها، البناء عليها، استخدامها كمرجع، أو حتى نسخها مباشرة. تعلم الأمن السيبراني بطريقة الألعاب 👇
مشاريع الأمن السيبراني 🐉
70 مشروعًا في الأمن السيبراني، خرائط شهادات وموارد
مُمكن بفضل CertGames
عرض المشاريع الكاملة:
قيد البناء حاليًا: أداة تخفيف هجمات DDoS
التنقل السريع
المشاريع
مشاريع أمن سيبراني عملية مع كود مصدر كامل، منظمة في أربع مستويات — الأساسيات (قبل المبتدئين، مبرمجون لأول مرة)، مبتدئ، متوسط، ومتقدم.
خرائط الشهادات
10 مسارات مهنية منظمة مع أدلة شهادات لمحلل SOC، مختبر اختراق، مهندس أمن، والمزيد.
موارد التعلم
أدوات، دورات، شهادات، مجتمعات، وأطر عمل لمحترفي الأمن السيبراني.
المشاريع
[!TIP] هل تريد توجيهًا في بناء هذه المشاريع بدلاً من قراءة الكود النهائي؟ CertGames لديها دورات مشاريع موجهة تبني أدوات أمنية حقيقية من الصفر، خطوة بخطوة، مع شرح المفاهيم أثناء العمل. نفس المشاريع، مع تجنب التعثر. مجانًا.
مشاريع الأساسيات
[!NOTE] ابدأ هنا إذا كانت هذه أول مرة تكتب فيها كودًا. مستوى الأساسيات هو قبل المبتدئين — مصمم لمن لم يكتب بايثون من قبل، ولم يستخدم الطرفية إلا نادرًا، وهو جديد في الأمن السيبراني. ملفات المصدر معلقة بشكل كثيف كأداة تعليمية، وكل مجلد
learn/يشرح المفاهيم من الصفر. بمجرد أن تصبح مرتاحًا هنا، تفترض مشاريع المبتدئين أنك تعرف اللغة بالفعل وتتحرك بشكل أسرع.ما يجعل الأساسيات مختلفة:
- مشاريع بملف واحد — الأداة بأكملها موجودة في ملف بايثون واحد قابل للقراءة. لا تنقل بين الملفات.
- تعليقات تعليمية كثيفة — كل سطر يقدم مفهومًا جديدًا يتم شرحه في السطر نفسه.
- توثيقات بأسلوب Numpy على كل دالة — ماذا تفعل، لماذا توجد، كل معلمة.
- مجلدات
learn/عميقة جدًا — ميزات بايثون ومفاهيم الأمن كلاهما مشروح من الصفر.- كود بمستوى خبير، شروحات بمستوى مبتدئ — الكود نفسه لا يزال بجودة إنتاجية.
| المشروع | معلومات | ما ستتعلمه |
|---|---|---|
| مُعرِّف التجزئة تحديد أنواع التجزئة حسب البادئة، الطول، ومجموعة الأحرف | عائلات التجزئة (MD5, SHA, bcrypt, Argon2) • تنسيق سلسلة PHC • مطابقة الأنماط • تصميم وظائف نقية الكود المصدري | الوثائق | |
| ماسح رؤوس HTTP تدقيق رؤوس استجابة URL بحثًا عن ضوابط أمنية مفقودة أو ضعيفة | أساسيات HTTP • رؤوس الأمان (CSP, HSTS, X-Frame-Options) • طلبات httpx • تدقيق بتسجيل نقاط الكود المصدري | الوثائق | |
| مدير كلمات المرور خزينة محلية مشفرة مع فتح بكلمة مرور رئيسية | اشتقاق المفتاح باستخدام Argon2id • تشفير مصادق عليه AES-GCM • خزائن آمنة على القرص • سير عمل كلمة المرور الرئيسية الكود المصدري | الوثائق |