Publicación:
Desarrollo de una aplicación sniffer con envío automático de paquetes por servicio Rest

dc.contributor.authorGuerrero Ch., Cristian M.
dc.date.accessioned2020-08-10T14:07:29Z
dc.date.available2020-08-10T14:07:29Z
dc.date.issued2020-07-08
dc.descriptionTrabajo de grado (Ingeniero de Sistemas-Telecomunicaciones), Facultad de Ciencias Básicas e Ingeniería, Pereira, 2020.es_MX
dc.description.abstractUn Sniffer es una aplicación que permite rastrear paquetes de datos transmitidos por una red. Estas aplicaciones son utilizadas para rastrear incursiones no autorizadas a una red o monitorizar el uso de esta. En el ámbito académico se han creado sniffer como aplicaciones de escritorio. La debilidad de estas aplicaciones es que solo permiten persistir los resultados en archivos planos, y visualizarlos en la misma aplicación. En este documento se presenta el desarrollo de una aplicación Sniffer con una característica diferenciadora que es el envió de datos a través de un API REST. Permitiendo programar el rastreo de datos y su persistencia a través de la API, para su posterior visualización en una plataforma web. Como resultado de este proyecto tenemos un software modular, que incluye un sniffer en Python que permite rastrear los datos de la red donde se este ejecutando. Un backend que expone una API REST y persisten los datos en una base de datos no relacional. Un frontend, que permite a los usuarios visualizar los datos de manera cómoda. El factor diferenciador del producto final de este proyecto es su diseño modular, y su desarrollo en tecnologías web, lo cual permite el acceso a la aplicación desde cualquier lugar, además de la persistencia de los datos directamente en una base de datos no relacional. / Abstract: A Sniffer is an application that allows you to track data packets transmitted over a network. These applications are used to track unauthorized incursions into a network or monitor its use. In the academic field, sniffer have been created previously as desktop applications. The weakness of these applications is that they only allow the results to persist in flat files, and visualize them in the same application. This document presents a Sniffer application with a differentiating feature, which is the sending of data through a REST API. Allowing to program the data tracking and its persistence through the API, for its later visualization in a web platform. As a result of this project, is obtained a modular software, which includes a Python sniffer that allows us to track the data on the network where it is running. A backend that exposes a REST API and data persists in a non-relational database. A frontend, which allows users to conveniently view data. The differentiating factor of the final product of this project is its modular design, and its development in web technologies, which allows access to the application from anywhere, in addition to the persistence of data directly in a NoSQL database.es_MX
dc.description.sponsorshipUniversidad Católica de Pereira. Asesor:es_MX
dc.identifier.otherDDMIST61
dc.identifier.urihttp://hdl.handle.net/10785/6206
dc.language.isoEspañoles_MX
dc.publisherUniversidad Católica de Pereiraes_MX
dc.relation.ispartofseriesMonografía; DDMIST61
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/deed.eses_MX
dc.subjectJavaScript
dc.subjectTypescript
dc.subjectPython
dc.subjectScrum
dc.subjectHistoria de usuario
dc.subjectDesarrollo ágil
dc.subjectUser story
dc.subjectAgile development
dc.titleDesarrollo de una aplicación sniffer con envío automático de paquetes por servicio Restes_MX
dc.typeOtheres_MX
dspace.entity.typePublication

Archivos

Bloque original
Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
DDMIST61.pdf
Tamaño:
3.93 MB
Formato:
Adobe Portable Document Format
Descripción:
Trabajo de grado
Bloque de licencias
Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
1.71 KB
Formato:
Item-specific license agreed upon to submission
Descripción:

Colecciones