[ Foro de Python ]

orientacion

25-Jun-2024 01:19
Invitado (Daniel Ruiz)
0 Respuestas

Pido ayuda para orientarme en como realizar lo siguiente
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.




Si ya eres usuario del sistema, puedes contestar desde tu cuenta y así ganar prestigio.

Si sólo eres un visitante, puedes optar por...