Retour aux mises à jour
UpdatedJul 27, 2026

Cybersecurity-Projects — Mis à jour !

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é 👇

Partager
Kali-dragon-icon svg

Projets de Cybersécurité 🐉

70 Projets de Cybersécurité, Feuilles de Route de Certification & Ressources

stars forks issues license
projects resources

Rendu possible par CertGames

Voir les Projets Complets :

En cours de construction : Outil d'Atténuation DDoS


Projets

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é.

Feuilles de Route de Certification

10 parcours professionnels structurés avec guides de certification pour Analyste SOC, Pentester, Ingénieur Sécurité, et plus.

Ressources d'Apprentissage

Outils, cours, certifications, communautés et frameworks pour les professionnels de la cybersécurité.


Projets

Fondations Débutant Intermédiaire Avancé

[!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

Projets Fondations

[!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.
ProjetInfosCe que vous apprendrez
Hash Identifier
Identifier les types de hachage par préfixe, longueur et jeu de caractères
Étape 1/3 2-4h Python FondationsFamilles 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
Étape 2/3 3-5h Python FondationsFondamentaux 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
Étape 3/3 6-8h Python FondationsDé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

Projets Débutant

Catégories