Show simple item record

dc.contributor.advisorBruzzone, Agostino <1965>
dc.contributor.authorRizvi, Syed Arif Hussain <1997>
dc.date.accessioned2024-07-25T14:25:01Z
dc.date.available2024-07-25T14:25:01Z
dc.date.issued2024-07-18
dc.identifier.urihttps://unire.unige.it/handle/123456789/9020
dc.description.abstractNel mondo della sicurezza informatica in rapida evoluzione, l'efficienza e l'efficacia dei test di penetrazione sono fondamentali. Questa tesi introduce un innovativo strumento di penetration testing automatizzato progettato per semplificare il processo di raccolta delle informazioni, una fase critica nell'identificazione e nella mitigazione delle potenziali vulnerabilità di sicurezza. Lo strumento sviluppato esegue una serie di attacchi sofisticati per raccogliere dati attivi e passivi completi, tra cui informazioni sull'host, informazioni sul dominio, informazioni sul DNS, informazioni sul traceroute, informazioni sulle porte, Nmap Discovery e Nmap Vulnerabilities. Queste scansioni vengono condotte su IP o domini di destinazione e i risultati vengono visualizzati attraverso un'interfaccia grafica intuitiva (GUI). Inoltre, lo strumento offre la funzionalità di generare rapporti dettagliati per le singole scansioni o di aggregarle, facilitando un'analisi approfondita. Gli attuali metodi di ricognizione manuale, pur essendo efficaci, spesso richiedono molto tempo, evidenziando la necessità di una soluzione automatizzata. Utilizzando Python e le sue ampie librerie, questo strumento consente ai penetration tester di raccogliere rapidamente informazioni critiche sul sistema con il minimo sforzo. L'automazione di questi processi non solo aumenta la produttività, ma garantisce anche un maggior grado di accuratezza e coerenza dei dati raccolti. L'importanza di questo strumento automatizzato va oltre i compiti di ricognizione immediata. Le future implementazioni prevedono l'integrazione di modelli di apprendimento automatico per analizzare i dati raccolti, consentendo attacchi più precisi e mirati. Questa capacità posiziona lo strumento come una soluzione lungimirante nel settore della sicurezza informatica, in grado di rispondere alle esigenze presenti e future. Lo strumento di penetration test automatizzato rappresenta un progresso significativo nelle pratiche di sicurezzit_IT
dc.description.abstractIn the rapidly evolving landscape of cyber security, the efficiency and effectiveness of penetration testing are paramount. This thesis introduces an innovative automated penetration testing tool designed to streamline the process of information gathering, a critical phase in identifying and mitigating potential security vulnerabilities. The developed tool executes a series of sophisticated attacks to collect comprehensive active and passive data, including Host Information, Domain Information, DNS Information, Traceroute Information, Ports Information, Nmap Discovery, and Nmap Vulnerabilities. These scans are conducted on target IPs or domains, with results displayed through an intuitive graphical user interface (GUI). Additionally, the tool offers functionality to generate detailed reports for individual scans or aggregate them, facilitating thorough analysis. Current manual reconnaissance methods, while effective, are often time-consuming, highlighting the need for an automated solution. By leveraging Python and its extensive libraries, this tool empowers penetration testers to swiftly gather critical system information with minimal effort. The automation of these processes not only enhances productivity but also ensures a higher degree of accuracy and consistency in the data collected. The importance of this automated tool extends beyond immediate reconnaissance tasks. Future implementations envisage the integration of machine learning models to analyze collected data, enabling more precise and targeted attacks. This capability positions the tool as a forward-thinking solution in the cyber security domain, addressing both present and future needs. The automated penetration testing tool represents a significant advancement in cyber security practices. It simplifies the information gathering phase, reduces the time required for comprehensive scans, and enhances the overall effectiveness of penetration testing efforts. By providing a user-friendly interface anden_UK
dc.language.isoen
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.titleTool Automatizzato per Raccolta Informazione Efficienteit_IT
dc.title.alternativeAutomated Tool for Efficient Information Gatheringen_UK
dc.typeinfo:eu-repo/semantics/masterThesis
dc.subject.miurING-INF/03 - TELECOMUNICAZIONI
dc.subject.miurING-IND/17 - IMPIANTI INDUSTRIALI MECCANICI
dc.publisher.nameUniversità degli studi di Genova
dc.date.academicyear2023/2024
dc.description.corsolaurea10728 - ENGINEERING TECHNOLOGY FOR STRATEGY (AND SECURITY)
dc.description.area9 - INGEGNERIA
dc.description.department100026 - DIPARTIMENTO DI INGEGNERIA NAVALE, ELETTRICA, ELETTRONICA E DELLE TELECOMUNICAZIONI


Files in this item

This item appears in the following Collection(s)

Show simple item record