Gallego Henares, José Luis2023-07-262023-07-262023-07-11https://hdl.handle.net/10115/23856Trabajo Fin de Grado leído en la Universidad Rey Juan Carlos en el curso académico 2022/2023. Directores/as: Enrique Soriano SalvadorEste Trabajo Fin de Grado presenta a RoboPy, una herramienta software de ciberseguridad ofensiva escrita en Python y orientada al reconocimiento de manera sigilosa en entornos ROS 2. Que sea sigilosa se refiere a que no interviene o interactúa en la comunicación de los nodos ROS 2. La aplicación tiene dos modos de funcionamiento: por línea de comandos o interactiva. Y los resultados pueden venir dados mediante un formato genérico como es JSON o a través de una tabla gráfica. Su principal función es recabar toda la información posible de una red (mensajes, topics, servicios, ¿) en la que se está ejecutando aplicaciones ROS 2, sin interferir en la comunicación de ellas. Los resultados obtenidos permiten comprobar la importancia que tiene activar los métodos de seguridad que por parte de ROS 2 ponen a servicio de los usuarios.spaPythonciberseguridad ofensivareconocimiento sigilosonodoJSONtopicsmensajesservicios.RECONOCIMIENTO SIGILOSO EN SISTEMAS ROS2info:eu-repo/semantics/studentThesisinfo:eu-repo/semantics/embargoedAccess