Unburden - Plataforma de Pentesting automatizado mediante un LLM y servidores MCP

UDC.coleccionTraballos académicos
UDC.tipotrabTFG
UDC.titulacionGrao en Enxeñaría Informática
dc.contributor.advisorSantos-del-Riego, Antonino
dc.contributor.authorMontaos Rodríguez, Izan
dc.contributor.otherUniversidade da Coruña. Facultade de Informática
dc.date.accessioned2026-05-15T09:52:54Z
dc.date.available2026-05-15T09:52:54Z
dc.date.issued2026-02
dc.description.abstract[Resumen]: La Inteligencia Artificial (IA) ha crecido mucho en los últimos años. Lo que antes era un simple chatbot con respuestas bastante limitadas se ha convertido en un sistema capaz de razonar, interactuar con herramientas externas y orquestar tareas complejas de forma autónoma. Es, sin duda, una revolución y como sucede con este tipo de avances tecnológicos, los sectores se tendrán que adaptar a ello. Este trabajo nace de unir esta tecnología con el pentesting. La idea central del proyecto es desarrollar un asistente autónomo de pentesting que permita a un profesional de la ciberseguridad delegar en él ciertas tareas para poder enfocarse en los puntos que necesitan intuición y experiencia. El sistema también está pensado para que un usuario sin conocimientos avanzados pueda, con algo de documentación externa, evaluar la seguridad de su entorno de forma sencilla. El resultado es Unburden, una plataforma que conecta un Large Language Model (LLM) ejecutado en local con herramientas de pentesting, como Nmap o Metasploit, mediante el estándar Model Context Protocol (MCP).
dc.description.abstract[Abstract]: Inteligencia Artificial (IA) has grown significantly in recent years. What was once a simple chatbot with fairly limited responses has evolved into a system capable of reasoning, interacting with external tools, and orchestrating complex tasks autonomously. It is undoubtedly a revolution, and as with this type of technological advance, different sectors will have to adapt to it. This project arises from combining this technology with pentesting. The main idea is to develop an autonomous pentesting assistant that allows a cybersecurity professional to delegate certain tasks in order to focus on aspects that require intuition and experience. The system is also designed so that users without advanced knowledge can, with the help of some external documentation, assess the security of their environment in a simple way. The result is Unburden, a platform that connects a locally executed Large Language Model (LLM) with pentesting tools such as Nmap or Metasploit through the Model Context Protocol (MCP).
dc.description.traballosTraballo fin de grao (UDC.FIC). Enxeñaría Informática. Curso 2025/2026
dc.identifier.urihttps://hdl.handle.net/2183/48269
dc.language.isospa
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectInteligencia Artificial
dc.subjectAgentes Autónomos
dc.subjectLarge Language Model
dc.subjectCiberseguridad
dc.subjectPentesting
dc.subjectModel Context Protocol
dc.subjectAutomatización
dc.subjectArtificial Intelligence
dc.subjectAutonomous Agents
dc.subjectLarge Language Model
dc.subjectCybersecurity
dc.subjectPentesting
dc.subjectModel Context Protocol
dc.subjectAutomation
dc.titleUnburden - Plataforma de Pentesting automatizado mediante un LLM y servidores MCP
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication2b7ec3d9-91ae-488e-8c83-9cdb804f9fbb
relation.isAdvisorOfPublication.latestForDiscovery2b7ec3d9-91ae-488e-8c83-9cdb804f9fbb

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
MontaosRodriguez_Izan_TFG_2026.pdf
Size:
8.69 MB
Format:
Adobe Portable Document Format