Skip to content

Aplicación realizada en Python con scapy para tomar paquetes udp e insertarlos en MongoDB. Servicio Web hecho con Flask para consultar los registros creados en MongoDB.

Notifications You must be signed in to change notification settings

jssknn/sniffer_udp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sniffer_udp

Aplicación realizada en Python con scapy para tomar paquetes udp e insertarlos en MongoDB.

Servicio Web hecho con Flask para consultar los registros creados en MongoDB.

  • Se debe correr el sniffer.py para realizar la escucha pasiva de los paquetes sobre el puerto indicado en el código y su posterior inserción en la base de datos MongoDB.
  • server.py es el servicio que se debe ejecutar para montar la aplicación web. En la base mongoDB se crea una colección por cada id diferente de dispositivo y se inserta un documento por cada paquete leído, los datos insertados en cada documento son: Fecha, IP, Puerto y Datos.

Las consultas de registros se hacen a través de la siguiente web:

imagen

Como resultado se obtiene una tabla que es posible exportarla a xls.

imagen1

About

Aplicación realizada en Python con scapy para tomar paquetes udp e insertarlos en MongoDB. Servicio Web hecho con Flask para consultar los registros creados en MongoDB.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published