Tool pratici per sicurezza, networking e comunicazione — sviluppati e pubblicati liberamente su GitHub.
Vedi il profilo GitHubOgni progetto nasce da un problema reale incontrato nell'insegnamento o nella consulenza. Codice open source, documentato e testato.
Calcolatore subnetting VLSM con interfaccia grafica. Analisi completa di indirizzi IP (classe, network, broadcast, host range), assistenza subnetting gerarchica con stati per subnet (disponibile, assegnata, suddivisa, P2P) ed esportazione in PDF e JSON. Utile per studenti CCNA, docenti di reti e sistemisti.
Password manager open source con cifratura simmetrica Fernet e derivazione chiave PBKDF2-HMAC-SHA256. Vault cifrato salvato in %LOCALAPPDATA%, GUI CustomTkinter con indicatore forza password, flusso primo accesso e popup di gestione vault. Licenza MIT, firma codice in progress con SignPath Foundation.
Rilevatore di spam e phishing in lingua italiana basato su Naive Bayes con vettorizzazione TF-IDF. Dataset combinato: 1.000 email italiane + corpus Enron da HuggingFace. Feedback utente persistente con re-training automatico ogni 5 campioni. Modulo parallelo Wazuh IDS con Isolation Forest per rilevare brute force SSH/Telnet via REST API.
Chat client-server con cifratura end-to-end RSA-2048 per scambio chiavi e AES-128/Fernet per i messaggi. Il server relay non vede mai i contenuti in chiaro. GUI CustomTkinter con emoji picker (200+ emoji, 7 categorie), @mention, reazioni, badge notifiche non lette e badge taskbar. Relay pubblico su Raspberry Pi via systemd.
Questi progetti nascono dalla pratica quotidiana dell'insegnamento e della consulenza IT. Il calcolatore subnetting VLSM è stato sviluppato per supportare gli studenti durante i corsi CCNA e le lezioni di reti — uno strumento che spiega ogni passaggio del processo di suddivisione degli indirizzi IP invece di limitarsi a mostrare il risultato finale.
SecurityVaultManager e Secure-Chat nascono da esigenze concrete di sicurezza informatica: un password manager locale senza cloud, e una chat che non espone i messaggi nemmeno al server relay. SpamAI è pensato per il contesto italiano, dove i filtri antispam generici spesso falliscono su email in lingua italiana con pattern di phishing locali.
Tutto il codice è open source su GitHub sotto licenza MIT. Contribuzioni, issue e fork sono benvenuti. Per collaborazioni su progetti tecnici legati a networking, cybersecurity o sviluppo Python, puoi contattarmi direttamente.