70 projets allant du débutant à l'avancé pour que tout le monde puisse apprendre, s'en inspirer, les utiliser comme référence, ou même les copier directement. Apprentissage de la cybersécurité ludifié 👇
70 Projets de Cybersécurité, Feuilles de Route de Certification & Ressources
Rendu possible par CertGames
En cours de construction : Outil d'Atténuation DDoS
Projets pratiques de cybersécurité avec code source complet, organisés en quatre niveaux — Fondations (pré-débutant, premiers programmes), Débutant, Intermédiaire, et Avancé.
10 parcours professionnels structurés avec guides de certification pour Analyste SOC, Pentester, Ingénieur Sécurité, et plus.
Outils, cours, certifications, communautés et frameworks pour les professionnels de la cybersécurité.
[!TIP] Vous préférez être guidé dans la construction de ces projets plutôt que de lire le code source fini ? CertGames propose des cours de projets guidés qui construisent de véritables outils de sécurité à partir de zéro, étape par étape, avec les concepts expliqués au fur et à mesure. Mêmes projets, moins de blocages. GRATUIT
[!NOTE] Commencez ici si c'est votre première expérience en programmation. Le niveau Fondations est pré-débutant — conçu pour quelqu'un qui n'a jamais écrit de Python, a à peine utilisé un terminal, et est nouveau dans la cybersécurité. Les fichiers sources sont abondamment commentés comme aide pédagogique, et chaque dossier
learn/explique les concepts depuis zéro. Une fois à l'aise ici, les projets Débutant supposent que vous connaissez déjà le langage et vont plus vite.Ce qui rend les Fondations différentes :
- Projets en un seul fichier — tout l'outil tient dans un seul fichier Python lisible. Pas de saut de fichiers.
- Commentaires pédagogiques denses — chaque ligne introduisant un nouveau concept est annotée en ligne.
- Docstrings de style Numpy sur chaque fonction — ce qu'elle fait, pourquoi elle existe, chaque paramètre.
- Dossiers
learn/très approfondis — les fonctionnalités Python et les concepts de sécurité sont expliqués depuis zéro.- Code de niveau senior, explications de niveau débutant — le code lui-même reste de qualité production.
| Projet | Infos | Ce que vous apprendrez |
|---|---|---|
| Hash Identifier Identifier les types de hachage par préfixe, longueur et jeu de caractères | Familles de hachage (MD5, SHA, bcrypt, Argon2) • Format de chaîne PHC • Reconnaissance de motifs • Conception de fonctions pures Code Source | Docs | |
| HTTP Headers Scanner Auditer les en-têtes de réponse d'une URL pour des contrôles de sécurité manquants ou faibles | Fondamentaux HTTP • En-têtes de sécurité (CSP, HSTS, X-Frame-Options) • Requêtes httpx • Audits notés Code Source | Docs | |
| Password Manager Coffre local chiffré avec déverrouillage par mot de passe maître | Dérivation de clé Argon2id • Chiffrement authentifié AES-GCM • Coffres sécurisés sur disque • Flux de travail avec mot de passe maître Code Source | Docs |