Ntopng: Un excelente Monitor de trafico de red de nueva generación
Ā«NtopngĀ» es un excelente monitor de trafico de red de nueva generación, es decir, es la versión actualizada de próxima generación del programa original conocido como Ā«NtopĀ», creado por la organización inglesa del mismo nombre. Empresa de ingenierĆa que desarrolla especialmente software de red de alta calidad, en su mayorĆa software de código abierto, gratuito y para fines no lucrativos y/o de investigación.
Ā«NtopngĀ» bĆ”sicamente es una sonda de trĆ”fico de red que monitorea el uso de la red. AdemĆ”s, Ā«NtopngĀ» estĆ” basado en Ā«libpcapĀ» (LibrerĆa escrita como parte de un programa mĆ”s grande llamado TCPDump) y ha sido escrito de una forma muy portĆ”til que le permite poder ejecutarse virtualmente en todas las plataformas Ā«UnixĀ», Ā«MacOSXĀ», y tambiĆ©n sobre Ā«WindowsĀ».
«Ntopng» en realidad lo que proporciona es una interfaz de usuario web intuitiva y encriptada para la exploración de información del trÔfico de red en tiempo real y de forma histórica. Por lo que se le considera una versión de alto rendimiento y de bajo consumo de recursos, producto de la evolución natural del anterior «Ntop».

Entre las muchas bondades de «Ntop», aparte de su agradable y funcional interfaz web, es su capacidad de informar al usuario del mismo sobre múltiples protocolos de red, tales como «ARP, ICMP, Decnet, DLC, IPX, Netbios, TCP, UDP» y muchos mÔs.
Ntopng
CaracterĆsticas
Principales
- Mostrar trƔfico de red: Tanto en tiempo real y hosts activos.
- Geolocalizar y superponer hosts: Sobre un mapa geogrƔfico.
- Motor de alertas: Para capturar hosts anómalos y sospechosos.
- Monitorización continua de dispositivos de red: VĆa SNMP v1/v2c.
- Destunelización de protocolos de tunelización: Incluyendo GTP/GRE.
- Analizar el trÔfico IP: Llegando incluso a clasificarlo según la fuente/destino.
- Producir estadĆsticas de trĆ”fico de red: Utilizando tecnologĆa HTML5/AJAX.
- Dar soporte completo para los protocolos de red actuales: Incluyendo IPv4 e IPv6.
- Informar sobre el uso del protocolo IP: Llegando incluso a clasificarlo por tipo de protocolo.
- Full compatibilidad con los protocolos de Capa 2 (Layer-2): Incluyendo estadĆsticas ARP.
Adicionales
- Producir informes a largo plazo sobre métricas de red: Incluyendo protocolos de rendimiento y de aplicación.
- Visualizar listado de indicadores principales: Top talkers (emisores/receptores), Top ASs, Top Aplicaciones L7.
- Almacenar en disco de estadĆsticas de trĆ”fico persistente: Para permitir futuras exploraciones y anĆ”lisis post-mortem.
- Caracterizar el trÔfico HTTP: Aprovechando los servicios de navegación segura proporcionados por Google y HTTP Blacklist.
- Ordenar el trÔfico de red: Entre muchos criterios tales como Dirección IP, Puerto, Protocolo L7, Rendimiento, Sistemas autónomos (AS).
- Soporte para la exportación de datos monitorizados: Usando MySQL, ElasticSearch y LogStash. Para MySQL agrega la exploración histórica interactiva de los datos.
- Descubrimiento de protocolos de aplicaciones: Tales como Facebook, YouTube, BitTorrent, entre otros, mediante tecnologĆa nDPI (ntop Deep Packet Inspection).
- Monitorizar y reportar parĆ”metros de red: Incluyendo el rendimiento en vivo, las latencias de la red y de las aplicaciones, el tiempo de viaje redondo (Round Trip Time ā RTT), las estadĆsticas TCP (retransmisiones, paquetes fuera de servicio, paquetes perdidos), y los bytes y paquetes transmitidos.
Versiones
«Ntopng» estÔ disponible en tres versiones:
- Community: Versión gratuita y de código abierto (Alojado en GitHub) con licencia GNU GPLv3.
- Professional
- Enterprise
Nota: Las versiones Professional y Enterprise ofrecen algunas caracterĆsticas adicionales que son particularmente Ćŗtiles para las PYMES o las organizaciones mĆ”s grandes. Y sus tĆ©rminos de propiedad y uso (condiciones o limitaciones) estĆ”n contemplados en su respectivo Acuerdo de Licencia con el Usuario Final (End-User License Agreement ā UELA).
Instalación
Para Ubuntu
sudo apt install ntopng -y
sudo nano /etc/ntopng.conf
Contenido por defecto del archivo ntopng.conf

Contenido modificado del archivo ntopng.conf

Nota: Solo debe agregarse (habilitarse) la interfaz o interfaces de red necesarias.
sudo nano /etc/ntopng.start
Contenido por defecto del archivo ntopng.start

--local-networks "172.16.196.0/22"
--interface 1
Reiniciar servicio de Ntopng
systemctl restart ntopng
Ejecutar Explorador web con ruta de inicio a Ntopng
http://your-server-ip:3000
Pantalla de acceso de Ntopng

Nota: El usuario y la contraseƱa predeterminadas son Ā«adminĀ» ā Ā«adminĀ»
Pantalla de principal de Ntopng

Para DEBIAN
wget http://apt.ntop.org/buster/all/apt-ntop.deb
dpkg -i apt-ntop.deb
apt update
apt install pfring-dkms nprobe ntopng n2disk cento -y
systemctl start ntopng
systemctl enable ntopng
nano /etc/ntopng/ntopng.conf
-G=/var/run/ntopng.pid
# Interface de red
-i=enp0s25
# Puerto Acceso web
-w=3000
nano /etc/ntopng/ntopng.start
--local-networks "172.16.196.0/24"
--interface 1
systemctl restart ntopng
http://your-server-ip:3000

Conclusión
Como podemos ver Ā«NtopngĀ» es una fabulosa herramienta de software libre que nos ofrece excelentes capacidades y bondades a nivel de monitorización del trĆ”fico de red de nuestros ordenadores. Para aquellos que gustan de usar aplicaciones un poco mĆ”s avanzadas de lo normal para escudriƱar en detalles ciertos aspectos de la tecnologĆa y los sistemas operativos, Ā«NtopngĀ» es una excelente opción a probar.
SĆ has usado alguna vez la misma, comparte con nosotros tus impresiones y experiencia vĆa comentarios, para que juntos enriquezcamos el conocimiento de toda la Comunidad de Software Libre y Código Abierto.
Y para mayor información, no dudes siempre en visitar cualquier Biblioteca en lĆnea como OpenLibra y JedIT para leer libros (PDFs) sobre este tema u otras Ć”reas del conocimiento. Por ahora, si te ha gustado esta Ā«publicaciónĀ», no dejes de compartirla con otros, en tus sitios web, canales, grupos o comunidades favoritas de redes sociales, preferiblemente libres y abiertas como Mastodon, o seguras y privadas como Telegram.
O simplemente, visita nuestra pÔgina de inicio en DesdeLinux o únete al Canal oficial de Telegram de DesdeLinux para leer y votar por esta u otras interesantes publicaciones sobre «Software Libre», «Código Abierto», «GNU/Linux» y demÔs temas relacionados con la «InformÔtica y la Computación», y la «Actualidad tecnológica».