Zurück zu den Updates
UpdatedJul 27, 2026

Cybersecurity-Projects — Updated!

70 Projekte vom Anfänger- bis zum Fortgeschrittenen-Level, sodass jeder daraus lernen, darauf aufbauen, als Referenz nutzen oder sogar direkt kopieren kann. Gamifiziertes Cybersecurity-Lernen 👇

Teilen
Kali-dragon-icon svg

Cybersecurity Projects 🐉

70 Cybersecurity-Projekte, Zertifizierungs-Roadmaps & Ressourcen

stars forks issues license
projects resources

Ermöglicht durch CertGames

Vollständige Projekte ansehen:

Derzeit in Entwicklung: DDoS-Mitigation-Tool


Schnellnavigation

Projekte

Praxisnahe Cybersecurity-Projekte mit vollständigem Quellcode, organisiert in vier Stufen — Grundlagen (Voranfänger, erste Programmiererfahrung), Anfänger, Fortgeschrittene und Experten.

Zertifizierungs-Roadmaps

10 strukturierte Karrierepfade mit Zertifizierungsleitfäden für SOC-Analysten, Pentester, Security-Ingenieure und mehr.

Lernressourcen

Tools, Kurse, Zertifizierungen, Communities und Frameworks für Cybersecurity-Profis.


Projects

Foundations Beginner Intermediate Advanced

[!TIP] Möchtest du beim Bauen dieser Projekte begleitet werden, anstatt fertigen Quellcode zu lesen? CertGames bietet geführte Projektkurse, die echte Sicherheitswerkzeuge von Grund auf Schritt für Schritt entwickeln – mit Erklärungen der Konzepte währenddessen. Gleiche Projekte, weniger Frust. KOSTENLOS

Grundlagen-Projekte

[!NOTE] Starte hier, wenn du zum ersten Mal programmierst. Die Grundlagen-Stufe ist unterhalb des Anfängerniveaus – gedacht für jemanden, der noch nie Python geschrieben hat, kaum ein Terminal benutzt hat und neu in der Cybersicherheit ist. Die Quelldateien sind als Lernhilfe stark kommentiert, und jeder learn/-Ordner erklärt Konzepte von null an. Sobald du dich hier sicher fühlst, gehen die Anfänger-Projekte davon aus, dass du die Sprache bereits kennst, und kommen schneller voran.

Was die Grundlagen-Stufe besonders macht:

  • Single-File-Projekte — das gesamte Tool lebt in einer lesbaren Python-Datei. Kein Springen zwischen Dateien.
  • Ausführliche Lehrkommentare — jede Zeile, die ein neues Konzept einführt, ist inline annotiert.
  • Docstrings im Numpy-Stil in jeder Funktion — was sie tut, warum es sie gibt, jeder Parameter.
  • Besonders tiefe learn/-Ordner — Python-Funktionen und Sicherheitskonzepte, beide von null erklärt.
  • Code auf Senior-Niveau, Erklärungen auf Anfängerniveau — der Code selbst ist weiterhin produktionsreif.
ProjektInfoWas du lernst
Hash Identifier
Hash-Typen anhand von Präfix, Länge und Zeichensatz identifizieren
Step 1/3 2-4h Python FoundationsHash-Familien (MD5, SHA, bcrypt, Argon2) • PHC-String-Format • Mustererkennung • Pure-Function-Design
Quellcode | Doku
HTTP Headers Scanner
Antwortheader einer URL auf fehlende oder schwache Sicherheitskontrollen prüfen
Step 2/3 3-5h Python FoundationsHTTP-Grundlagen • Sicherheitsheader (CSP, HSTS, X-Frame-Options) • httpx-Anfragen • Bewertete Audits
Quellcode | Doku
Password Manager
Verschlüsselter lokaler Tresor mit Entsperrung per Master-Passwort
Step 3/3 6-8h Python FoundationsArgon2id-Schlüsselableitung • AES-GCM authentifizierte Verschlüsselung • Sichere On-Disk-Tresore • Workflows mit Master-Passwort
Quellcode | Doku

Anfänger-Projekte

Kategorien