Skip to content

vamoruso/SecurityMonsterAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Security Monster AI

Questo repository è collegato al progetto software per la tesi di laurea magistrale di Vincenzo Amoruso dell'AA 2025/26 della Universitas Mercatorum

Corso di laurea in : Cybersecurity LM-66

Relatore : Prof. Davide Berardi

Insegnamento di : Cybersecuirty

Titolo della tesi : Applicazione di Modelli Linguistici Locali nell’Analisi Predittiva delle Minacce Informatiche: Un Approccio basato sull’Intelligenza Artificiale

Obiettivo: Il progetto applica con esempi pratici alla Cybersecuiry alcune delle potenzialità della intelligenza artificiale.

Preparazione ambiente server Python

- Installare Python, scaricabile dal seguente link (Abbiamo selezionato la versione Windows a 64bit)

https://www.python.org/ftp/python/3.10.4/python-3.10.4-amd64.exe

- Creare l'ambiente virtuale Python del server con il comando

python -m venv D:\Users\vincw\SecurityMonster

- Attivare l'ambiente virtuale

D:\Users\vincw\SecurityMonster\Scripts\activate 

- Copiare tutti i files scaricati dal repository remoto GitHub nella cartella dell'ambiente virtuale locale.

- Nell'ambiente virtuale (venv) D:\Users\vincw\SecurityMonster eseguire il comando per installare tutti i pacchetti necessari

pip install requirements.txt 

- Nell'ambiente virtuale (venv) D:\Users\vincw\SecurityMonster eseguire il comando per installare il pacchetto per l'uso del protocollo https

pip install pyopenssl 

- Nell'ambiente virtuale (venv) D:\Users\vincw\SecurityMonster eseguire il comando per installare il modello spaCy

python -m spacy download en_core_web_md

- Per avviare il web server Flask eseguire il comando

  python.exe D:\Users\vincw\SecurityMonster\IAWebAppFlaskServer.py

Note

Il server sarà in ascolto sulla porta 8000 all'indirizzo https://localhost:8000

Schema progetto e tecnologie

Schema

python logo

Screenshots e video di test

Applicazione IA con OCR per riconoscimento uno scontrino fiscale

[Video](https://youtu.be/9S8fvFy-tFI)

Applicazione pratica di IA con analisi del testo di un manuale pdf

[Video](https://youtu.be/PZYo-wV8GzY)

Applicazione IA di WebSpeech API ed analisi NLP con Spacy

[Video](https://youtu.be/XBB3AnkUHHY)

Credits

Media

• Tutti gli screenshot del codice utilizzato in questo README sono stati realizzati da me su dispostivo Android 13 modello OPPO A74 5G

Ringraziamenti


Vincenzo Amoruso 2024

Markdown GitHub contributors GitHub last commit GitHub Repo stars

About

Master’s thesis project in CyberSecurity

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages