Costruendo 70 progetti che vanno dal principiante all'avanzato così chiunque può — imparare, partire, usare come riferimento o persino copiare direttamente. Apprendimento gamificato della cybersecurity 👇
70 Progetti di Cybersecurity, Roadmap per Certificazioni e Risorse
Reso possibile da CertGames
Attualmente in costruzione: DDoS Mitigation Tool
Progetti di cybersecurity pratici con codice sorgente completo, organizzati in quattro livelli — Fondamenti (pre-principiante, programmatori alle prime armi), Principiante, Intermedio e Avanzato.
10 percorsi di carriera strutturati con guide alle certificazioni per SOC Analyst, Penetration Tester, Security Engineer e altro.
Strumenti, corsi, certificazioni, comunità e framework per professionisti della cybersecurity.
[!SUGGERIMENTO] Vuoi essere guidato nella costruzione di questi invece di leggere il codice finito? CertGames offre corsi di progetto guidati che costruiscono strumenti di sicurezza reali da zero, passo dopo passo, con i concetti spiegati mentre procedi. Stessi progetti, meno blocco. GRATUITO
[!NOTA] Inizia qui se è la prima volta che programmi. Il livello Fondamenti è pre-principiante — pensato per chi non ha mai scritto Python, ha usato a malapena un terminale ed è nuovo alla cybersecurity. I file sorgente sono pesantemente commentati come aiuto didattico, e ogni cartella
learn/spiega i concetti da zero. Una volta che ti senti a tuo agio qui, i progetti Principianti assumono che tu conosca già il linguaggio e procedono più velocemente.Cosa rende diversi i Fondamenti:
- Progetti a file singolo — l'intero strumento vive in un unico file Python leggibile. Nessun salto tra file.
- Commenti didattici pesanti — ogni riga che introduce un nuovo concetto è annotata inline.
- Docstring stile Numpy su ogni funzione — cosa fa, perché esiste, ogni parametro.
- Cartelle
learn/extra-profonde — sia le caratteristiche di Python che i concetti di sicurezza sono spiegati da zero.- Codice da senior, spiegazioni da principiante — il codice stesso è comunque di qualità produttiva.
| Progetto | Informazioni | Cosa Imparerai |
|---|---|---|
| Hash Identifier Identifica i tipi di hash tramite prefisso, lunghezza e charset | Famiglie di hash (MD5, SHA, bcrypt, Argon2) • Formato stringa PHC • Pattern matching • Progettazione a funzioni pure Codice Sorgente | Documentazione | |
| HTTP Headers Scanner Controlla gli header di risposta di un URL per controlli di sicurezza mancanti o deboli | Fondamenti HTTP • Header di sicurezza (CSP, HSTS, X-Frame-Options) • Richieste httpx • Audit con punteggio Codice Sorgente | Documentazione | |
| Password Manager Vault locale crittografato con sblocco tramite password principale | Derivazione chiave Argon2id • Crittografia autenticata AES-GCM • Vault sicuri su disco • Flussi di lavoro con password principale Codice Sorgente | Documentazione |