Skip to content

Wireshark

Wireshark es una herramienta open-source de análisis de tráfico de red ampliamente utilizada en el campo de la administración de redes y la seguridad informática. Permite capturar y examinar los datos que fluyen a través de una red en tiempo real, lo que la convierte en una herramienta invaluable para la resolución de problemas de red, la monitorización del rendimiento y la detección de intrusiones. Descargar Wireshark ↗

Wireshark ofrece potentes capacidades de filtrado que permiten a los usuarios centrarse en tipos específicos de tráfico o protocolos. Los filtros pueden aplicarse tanto durante la captura como en el análisis posterior de los datos capturados. Algunos ejemplos de filtros comunes incluyen:

FiltroDescripción
ip.addr == 192.168.X.XDirección IP específica
ip.src == 192.168.X.XDirección IP de origen
ip.dst == 192.168.X.XDirección IP de destino
tcp.port == 80Tráfico HTTP
udp.port == 53Tráfico DNS
httpTodo el tráfico HTTP
dnsTodo el tráfico DNS
tlsTodo el tráfico HTTPS
(ip.src == 192.168.X.X) && (tcp.port == 443)Tráfico HTTPS desde una IP específica
(ip.src == 192.168.X.X) || (ip.dst == 192.168.X.X)Todo el tráfico hacia o desde una IP específica
not tcpExcluir todo el tráfico TCP

demo

A lo largo de la ayudantía hemos mencionado diferentes protocolos y tipos de tráfico que podemos encontrar en una red. Dentro de los más comunes están:

ProtocoloDescripciónPuerto
HTTPProtocolo de transferencia de hipertexto, utilizado para la navegación web.80
HTTPSVersión segura de HTTP, cifra la comunicación.443
DNSSistema de nombres de dominio, traduce nombres de dominio a direcciones IP.53
FTPProtocolo de transferencia de archivos.21
DHCPProtocolo de configuración dinámica de host, asigna direcciones IP automáticamente.67, 68

Utilizando Wireshark, captura el tráfico de red en tu entorno local. Una vez hayas comprendido cómo funciona la herramienta, generaremos tráfico de red utilizando los protocolos mencionados anteriormente.

  1. Obten la dirección IP de tu equipo.

    Terminal window
    ip -4 addr
    ip
  2. Inicia Wireshark y selecciona la interfaz de red que estás utilizando (Wi-Fi/wlan0 o Ethernet/eth0).

    wire
  3. Ahora vamos a generar trafico de red de los protocolos mencionados anteriormente, empezando con DNS.

    Terminal window
    nslookup www.ubiobio.cl

    para capturar solo el tráfico DNS, utiliza el siguiente filtro en Wireshark:

    dns && ip.addr == TU_IP_LOCAL
  4. Luego, generaremos tráfico HTTP.

    Terminal window
    curl http://info.cern.ch

    para capturar solo el tráfico HTTP, utiliza el siguiente filtro en Wireshark:

    http && ip.addr == TU_IP_LOCAL
  5. Finalmente, generaremos tráfico FTP.

    Terminal window
    ftp ftp.dlptest.com

    Usuario: dlpuser **Contraseña: rNrKYTX9g7z3RgJRmxWuGHbeu

    para capturar solo el tráfico FTP, utiliza el siguiente filtro en Wireshark:

    ftp && ip.addr == TU_IP_LOCAL
    # SI NO FUNCIONA EL ANTERIOR PROBAR
    lftp -u dlpuser@dlptest.com,puTeT3Yei1IJ4UYTgfJyx1rY0 ftp.dlptest.com