Ethereal-0.10.9

Introducción a Ethereal

El paquete Ethereal contiene un analizador de protocolo de red, también conocido como “sniffer”. Es útil para analizar los datos capturados “al vuelo” de una conexión de red activa, o datos leidos de un fichero de captura. Ethereal proporciona programas tanto en modo GUI como TTY para examinar los paquetes de red capturados de unos 500 protocolos, así como capacidad para leer ficheros de captura de muchos otros analizadores de redes populares.

Información sobre el paquete

De pendencias de Ethereal

Requeridas

GLib-1.2.10 o GLib-2.6.3 (sólo para construir la interfaz TTY)

Recomendada

libpcap-0.8.3 (necesario para capturar datos)

Instalación de Ethereal

Instala Ethereal ejecutando los siguientes comandos:

./configure --prefix=/usr --sysconfdir=/etc \
    --enable-randpkt --enable-threads &&
make

Ahora, como usuario root:

make install

Explicación de los comando

--enable-randpkt: Este parámetro construye el programa de captura aleatoria.

--enable-threads: Este parámetro activa el uso de hilos en ethereal.

--with-ssl: Este parámetro activa el uso de la librería libcrypto de OpenSSL.

Configuración de Ethereal

Ficheros de configuración

/etc/ethereal.conf y ~/.ethereal/preferences

Información sobre la configuración

Configuración del paquete

Aunque los parámetros de configuración por defecto son bastante sanos, consulta la sección de configuración de Ethereal User's Guide. Gran parte de la configuración de Ethereal puede realizarse usando las opciones de manú de la interfaz GUI de ethereal.

Configuración del núcleo

El núcleo debe tener activado el protocolo Packet para que Ethereal capture paquetes en vivo de la red. Activa el protocolo Packet seleccionando “Y” en los parámetros de configuración “Device Drivers” – “Networking support” – “Networking options” – “Packet socket”. Alternatívamente, construye el módulo af_packet eligiendo “M” en este parámetro.

Aviso: si quieres examinar paquetes, asegurate de que no los filtras con iptables-1.3.1. Si quieres excluir cierto tipo de paquetes, es más eficiente hacerlo con iptables que con Ethereal.

Contenido

Programas instalados: capinfos, dftest, editcap, ethereal, idl2eth, mergecap, randpkt, tethereal y text2pcap
Librerías instaladas: libethereal.so, libwiretap.so y numerosos módulos conectables de disección
Directorios instalados: /usr/lib/ethereal y /usr/share/ethereal

Descripciones cortas

capinfos

Leee y salva ficheros de captura y devuelve parte o todas las diversas estadísticas sobre dicho fichero. Es capaz de detectar y leer cualquier captura soportada por el paquete Ethereal.

dftest

Programa de pruebas para compilar muestras de filtros.

editcap

Edito y/o transforma el formato de los ficheros de captura. Sabe cómo leer ficheros de captura libpcap, incluidos los de tcpdump, Ethereal y otras herramientas que escriben capturas en dicho formato.

ethereal

GUI del analizador de protocolos de red. Te permite navegar interactívamente datos de paquetes de una red activa o de un fichero de captura previamente guardado.

idl2eth

Toma un fichero CORBA IDL especificado por el usuario y genera código fuente “C” que puede usarse para crear un módulo Ethereal.

mergecap

Combina míltiples ficheros de captura en un único fichero de salida.

randpkt

Crea ficheros de captura aleatoria de paquetes.

tethereal

Modo TTY del analizador de protocolos de red. Te permite navegar interactívamente datos de paquetes de una red activa o de un fichero de captura previamente guardado.

text2pcap

Lee un volcado ASCII hexadecimal y escribe los datos descritos en un fichero de captura de estilo libpcap.

libethereal.so

Contiene funciones utilizadas por los programas Ethereal para realizar filtrado y captura de paquetes.

libwiretap.so

Librería en desarrollo como futuro sustituto de libpcap, la actual librería Unix estándar para captura de paquetes. Para más información consulta el fichero README en el directorio wiretap de las fuentes.

Last updated on 2005-04-09 00:53:09 +0200