Torna agli aggiornamenti
UpdatedJul 27, 2026

Cybersecurity-Projects — Updated!

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 👇

Condividi
Kali-dragon-icon svg

Progetti di Cybersecurity 🐉

70 Progetti di Cybersecurity, Roadmap per Certificazioni e Risorse

stars forks issues license
projects resources

Reso possibile da CertGames

Vedi i Progetti Completi:

Attualmente in costruzione: DDoS Mitigation Tool


Progetti

Progetti di cybersecurity pratici con codice sorgente completo, organizzati in quattro livelli — Fondamenti (pre-principiante, programmatori alle prime armi), Principiante, Intermedio e Avanzato.

Roadmap per Certificazioni

10 percorsi di carriera strutturati con guide alle certificazioni per SOC Analyst, Penetration Tester, Security Engineer e altro.

Risorse di Apprendimento

Strumenti, corsi, certificazioni, comunità e framework per professionisti della cybersecurity.


Progetti

Fondamenti Principiante Intermedio Avanzato

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

Progetti Fondamenti

[!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.
ProgettoInformazioniCosa Imparerai
Hash Identifier
Identifica i tipi di hash tramite prefisso, lunghezza e charset
Step 1/3 più facile ⏱️ 2-4h Python FondamentiFamiglie 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
Step 2/3 in crescita ⏱️ 3-5h Python FondamentiFondamenti 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
Step 3/3 più difficile ⏱️ 6-8h Python FondamentiDerivazione chiave Argon2id • Crittografia autenticata AES-GCM • Vault sicuri su disco • Flussi di lavoro con password principale
Codice Sorgente | Documentazione

Progetti Principianti

Categorie