Sobre este proyecto
it-programming / others-5
Abierto
Desarrollar una aplicación para análisis de tráfico con la responsabilidad de capturar paquetes desde
una interfaz de red y mostrar estadísticas básicas sobre el mismo.
Requisitos:
* Captura de paquetes:
* Desarrollar un script o aplicación que capture paquetes desde una interfaz de red específica.
* Utilice una biblioteca o herramienta adecuada para realizar la captura de paquetes (por ejemplo:
Scapy en Python).
* Capture los siguientes campos de los paquetes: dirección ip de origen, dirección ip de destino,
protocolo, tamaño del paquete.
* Análisis de tráfico:
* Calcular y mostrar estadísticas básicas sobre el tráfico capturado, que incluyan:
* Número total de paquetes capturados.
* Opcional:
* Número de paquetes por protocolo (por ejemplo, tcp, udp).
* Las 5 principales direcciones IP de origen con mayor tráfico.
* Las 5 principales direcciones IP de destino con mayor tráfico.
* Almacenamiento opcional:
* Almacenar paquetes capturados en una base de datos, es opcional debido al tiempo limitado.
Tecnologías utilizadas:
*Utiliza el lenguaje de programación de tu preferencia, deseable: Python.
*Se considerará un plus el uso de Docker
Criterios de evaluación:
* Funcionalidad: La aplicación debe poder capturar paquetes de red y mostrar estadísticas básicas
sobre el tráfico.
* Documentación: Se deberá aportar documentación breve explicando cómo configurar, ejecutar y
utilizar la aplicación.
Entrega:
* Enviar el código junto con instrucciones sobre cómo configurar y ejecutar la aplicación localmente.
Categoría Programación y Tecnología
Subcategoría Otros
Tamaño del proyecto Pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo No aplica
Disponibilidad requerida Según se necesite
Integraciones de API Cloud Storage (Dropbox, Google Drive, etc.)
Plazo de Entrega: 31 Julio, 2024
Habilidades necesarias