IPTraf es una consola basada en software que proporciona estadísticas de red . [1] Funciona recopilando información de las conexiones TCP , como estadísticas e interfaces de actividad, y elimina el tráfico TCP y UDP. Está disponible en sistemas operativos Linux .
Autor (es) original (es) | Gerard Paul Java |
---|---|
Lanzamiento final | 3.0.0 / 19 de septiembre de 2005 |
Licencia | GPL, LGPL BSD |
Sitio web | iptraf.seul.org |
Desarrollador (es) | Nikola Pajkovsky, Phil Cameron, Vitezslav Samel |
---|---|
Lanzamiento estable | 1.2.1 / 21 de junio de 2020 |
Sitio web | github |
Características
Además de un menú de opciones a pantalla completa, IPTraf cuenta con las siguientes características:
- El monitor de tráfico IP muestra información sobre el tráfico de la red.
- Interfaces estadísticas generales.
- El módulo de estadísticas de LAN que descubre el host muestra datos sobre su actividad.
- Monitor TCP , cuenta UDP que muestra los paquetes de red para las conexiones de puertos de las aplicaciones.
- Utilice la "interfaz de socket sin formato" que toma el kernel, lo que le permite ser utilizado por una amplia gama de "tarjetas de red".
Protocolos reconocidos
IPTtraf admite múltiples protocolos:
Interfaces compatibles
IPTraf admite una amplia gama de interfaces de red:
Estructuras de datos
Las principales estructuras de datos que utilizan las distintas facilidades del programa están en lista doblemente enlazada, lo que facilita su movimiento. El número máximo de entradas está limitado solo por la memoria disponible . Las operaciones de búsqueda en la mayoría de las instalaciones se realizan de forma lineal, hecho que provoca un impacto leve pero casi imperceptible. Debido a la velocidad con la que tiende a aumentar el tráfico de las IPs del monitor, se utiliza una tabla hash para realizar búsquedas de forma más eficiente. (Las operaciones de búsqueda se llevan a cabo siempre que el programa necesita verificar si ya figura la dirección Ethernet o IP, el protocolo o el puerto de red. [2]
Además, también tiene un mecanismo de plegado de enlaces que simplemente contiene notas sobre entradas antiguas que están disponibles para su reutilización. Cada vez que una conexión se reinicia o se cierra por completo, la información del ticket no se publica, sino que se agrega una entrada a la lista cerrada. Al detectar una nueva conexión, se verifica la lista y si no está vacía, se reutilizará la primera entrada en uso que esté disponible, luego, se borrará la lista cerrada
Referencias
- ^ "Acerca de IPTraf" . Consultado el 8 de noviembre de 2011 .
- ^ Gerard Paul Java (1997). "Información técnica de IPTraf" . Consultado el 15 de mayo de 2010 .
enlaces externos
- Sitio web de IPTraf
- IPTraf-ng , bifurcación actual de IPtraf