Создание 70 проектов от начального до продвинутого уровня, чтобы каждый мог учиться на них, развивать их, использовать в качестве справочника или даже копировать напрямую. Принадлежит моей компании в сфере кибербезопасности 👇
70 проектов по кибербезопасности, дорожные карты сертификаций и ресурсы
Сейчас в разработке: инструмент для смягчения DDoS-атак
Практические проекты по кибербезопасности с полным исходным кодом, организованные в четыре уровня — Основы (для начинающих, впервые программирующих), Начальный, Средний и Продвинутый.
10 структурированных карьерных путей с руководствами по сертификациям для SOC-аналитика, пентестера, инженера по безопасности и других.
Инструменты, курсы, сертификации, сообщества и фреймворки для специалистов по кибербезопасности.
[!TIP] Хотите, чтобы вас провели через создание этих проектов, а не читать готовый исходный код? В CertGames есть курсы с пошаговым созданием реальных инструментов безопасности с нуля, где концепции объясняются по ходу дела. Те же проекты, меньше застреваний. БЕСПЛАТНО
[!NOTE] Начните здесь, если вы впервые пишете код. Уровень Foundations — это до-начальный уровень: он создан для тех, кто никогда не писал на Python, едва пользовался терминалом и только знакомится с кибербезопасностью. Исходные файлы обильно прокомментированы в качестве учебного пособия, и каждая папка
learn/объясняет концепции с нуля. Когда вы освоитесь здесь, проекты уровня Beginner предполагают, что вы уже знаете язык, и идут быстрее.Чем Foundations отличается:
- Однофайловые проекты — весь инструмент живёт в одном читаемом файле Python. Никаких переходов между файлами.
- Подробные обучающие комментарии — каждая строка, вводящая новую концепцию, снабжена пояснением прямо в коде.
- Docstrings в стиле Numpy для каждой функции — что она делает, зачем существует, каждый параметр.
- Особенно глубокие папки
learn/— возможности Python и концепции безопасности объясняются с нуля.- Код уровня senior, объяснения уровня новичка — сам код при этом остаётся production-качества.