7 مستودعات
Defensive programming and security protocols.
Explore 7 awesome GitHub repositories matching testing & quality assurance · Security Practices. Refine with filters or upvote what's useful.
This project is a comprehensive, community-curated knowledge base designed to support software engineers in mastering both fundamental computer science principles and practical industry methodologies. It serves as a centralized reference library that aggregates technical resources, academic literature, and professional guidance to facilitate systematic skill acquisition across the entire software development lifecycle. What distinguishes this repository is its holistic approach to the engineering profession, which bridges the gap between theoretical knowledge and career-oriented development.
Highlights defensive programming techniques and essential security protocols to protect software systems.
Hacker Roadmap is a community-driven repository that functions as a structured learning path and resource directory for cybersecurity and ethical hacking. It organizes complex security concepts into sequential modules, guiding users from fundamental knowledge to advanced technical exploitation skills through a curated collection of educational materials and professional development resources. The project distinguishes itself by acting as a centralized index that maps specialized third-party security software and isolated training environments to specific operational use cases. By aggregating
Provides interactive, challenge-based environments for users to practice defensive and offensive security techniques.
This project serves as a comprehensive cybersecurity training platform and resource repository focused on web application security. It functions as a centralized hub for security practitioners, providing both a curated collection of technical documentation and research, and a system for deploying isolated, containerized environments to practice security analysis and exploitation techniques. The platform distinguishes itself by integrating automated data aggregation with hands-on, container-based orchestration. It maintains a current knowledge base of industry research and digital threats whil
Hosts interactive wargame challenges and security puzzles in containerized environments.
Juice Shop is a self-contained web application designed as a platform for cybersecurity education and security training. It functions as a controlled environment containing intentional security flaws, allowing users to practice offensive security techniques and defensive coding practices while tracking their progress through a live scoreboard. The platform serves as an industry-standard benchmark for evaluating the effectiveness and detection accuracy of automated security scanning tools. By hosting a standardized set of known vulnerabilities and common attack patterns, it provides a reliable
Features an integrated scoreboard that tracks and validates user progress through various security challenges.
This project is a security training wiki and markdown knowledge base that provides technical guides, categorized exercises, and tool directories for participants in competitive security challenges. It serves as a comprehensive resource for capture the flag training, organizing learning materials into a searchable website. The knowledge base covers specialized security domains including cryptography, web security, and reverse engineering. It includes a curated directory of research tools and software used for vulnerability research and exploitation, alongside a repository of practical challeng
Offers a categorized collection of interactive security challenges for practicing offensive and defensive skills.
هذا المشروع عبارة عن منصة لالتقاط العلم (CTF) وبيئة تدريب على الأمن السيبراني. يوفر إطار عمل لنشر تحديات الأمان وتتبع تقدم المشاركين من خلال لوحة صدارة تسجيل النقاط في الوقت الفعلي. تعمل المنصة كنظام لوحة صدارة وإدارة لمسابقات الأمان، حيث تستضيف بنية تحتية ضعيفة عمداً لممارسة الهندسة العكسية وتقنيات استغلال البرمجيات. وتدير اكتشاف السلاسل السرية داخل هذه الألغاز لتحديد تصنيفات الفرق. يغطي النظام إدارة مسابقات الأمن السيبراني، ونشر تحديات الأمان، والتدريب على أبحاث الثغرات الأمنية. ويستخدم نظام تتبع لمراقبة إجمالي النقاط بناءً على عدد تحديات الأمان التي تم حلها.
Deploys interactive environments and deliberately insecure applications for practicing offensive and defensive security skills.
يُعد هذا المستودع أرشيفاً منظماً لتمارين التدريب على الأمن السيبراني المصممة للممارسة العملية عبر مجالات تقنية متعددة. يعمل كمجموعة من التحديات الضعيفة عمداً التي توفر للمستخدمين ملفات المصدر والوثائق اللازمة لتطوير الكفاءة في التحليل الأمني وأبحاث ثغرات البرمجيات. يتميز المشروع بتنظيم هذه التمارين في هيكل دليل هرمي، مما يضمن بقاء سيناريوهات الأمان متسقة وقابلة للتكرار من خلال أصول ثابتة يتم التحكم في إصداراتها. يتم إقران كل تحدٍ بشروحات قائمة على markdown تقدم تفسيرات مفصلة وسياقاً، مما يسمح للمستخدمين بدراسة الآليات الأساسية للكود المصدري المقدم. تغطي المنصة مجموعة واسعة من التخصصات الأمنية، بما في ذلك تحليل البروتوكولات التشفيرية وتحديد الثغرات داخل تطبيقات البلوكشين اللامركزية. من خلال توفير وصول مباشر إلى ملفات المشروع الخام، يسهل المستودع نهجاً عملياً لإتقان المهارات الأمنية واختبار تقنيات الدفاع في بيئة خاضعة للرقابة.
Provides structured challenges for practicing encryption and decryption techniques in a controlled environment.