Linux · System Tools
nethogs
Nethogs es una herramienta de línea de comandos ligera que muestra el tráfico de red por proceso en tiempo real.
- Licencia
- GPL-2.0
- Última versión
- 0.9.0
¿Qué es nethogs?
Nethogs fue escrito en 2004 por Andreas Böhme y lanzado por primera vez para Linux. Ha estado incluido en las principales distribuciones durante más de una década, lo que lo convierte en una opción madura y confiable para monitorear el uso de la red. La herramienta está dirigida a administradores de sistemas, desarrolladores y usuarios avanzados que necesitan una vista rápida y basada en terminal del ancho de banda por proceso. Funciona en cualquier kernel de Linux que admita el sistema de archivos /proc. En comparación con herramientas de Windows como GlassWire, Nethogs ofrece una interfaz cruda y solo de texto. Carece de los paneles gráficos y alertas de GlassWire, pero proporciona una salida instantánea y scripteable que puede canalizarse a otras herramientas o registrarse para un análisis posterior.
Ideal para: Monitorear el tráfico de red por proceso en servidores o escritorios sin necesidad de una interfaz gráfica.
Funciones clave de nethogs
- Muestra el ancho de banda por proceso
- Actualizaciones en tiempo real
- Admite IPv4 e IPv6
- Puede agregar por interfaz
- Se ejecuta como root o con set-uid
- Funciona en servidores sin interfaz gráfica
- Sin dependencias externas
- Puede integrarse con cron o systemd
Ventajas
- Sin interfaz gráfica, bajo consumo de recursos
- Disponibilidad entre distribuciones
- Salida scripteable
- Desglose claro por proceso
- Gratis y de código abierto
Inconvenientes
- Requiere root o set-uid para visibilidad completa
- Sin gráficos históricos ni alertas
- Limitado a la salida de terminal
- Sin opciones de filtrado integradas
Programas de Windows que sustituye nethogs
Cómo instalar nethogs en Linux
sudo apt install nethogssudo apt install nethogssudo dnf install nethogssudo pacman -S nethogssudo zypper install nethogsConsejos para usuarios de Windows
Si estás pasando de GlassWire, recuerda que Nethogs solo muestra el tráfico en vivo; no mantiene registros ni proporciona alertas. No hay formatos de archivo que migrar. Usa las mismas combinaciones de teclado a las que estás acostumbrado en una terminal: presiona Ctrl+C para detener y Ctrl+Z para pausar. Para una experiencia más visual, canaliza la salida de Nethogs a herramientas como vnstat o bmon para generar gráficos.
nethogs: preguntas frecuentes
¿Funciona Nethogs en macOS?
No, Nethogs es una herramienta específica de Linux y depende del sistema de archivos /proc, que macOS no proporciona.
¿Puedo ejecutar Nethogs sin root?
Puedes ejecutarlo como usuario regular, pero solo verás el tráfico de los procesos que te pertenecen; la visibilidad completa requiere root o set-uid.
¿Hay una forma de filtrar por nombre de aplicación?
Nethogs no admite filtrado de forma nativa; puedes canalizar su salida a herramientas como grep o awk para aislar procesos específicos.
¿Cada cuánto se actualiza Nethogs?
Se actualiza cada segundo por defecto, pero puedes cambiar el intervalo con la opción -t.
Actualizado el