domingo, 21 de diciembre de 2014

WIRESHARK

¿QUE ES Y PARA QUÉ SIRVE WIRESHARK?

Wireshark, antes conocido como Ethereal, es un analizador de protocolos utilizado para realizar análisis y solucionar problemas en redes de comunicaciones, para desarrollo de software y protocolos, y como una herramienta didáctica.


Es un capturador/analizador de paquetes de red, lo que nos permitirá ver a un nivel bajo y detallado que esta pasando en nuestra red.Posee una interfaz gráfica y muchas opciones de organización y filtrado de información. Así permite ver todo el tráfico que pasa a través de una red (usualmente una red Ethernet,aunque es compatible con otras )


Se puede analizar la información capturada, a través de los detalles y sumarios por cada paquete. Wireshark incluye un completo lenguaje para filtrar lo que queremos ver y la habilidad de mostrar el flujo reconstruido de una sesión de TCP.


Wireshark es software libre, y se ejecuta sobre la mayoría de sistemas operativos Unix y compatibles, incluyendo Linux, Solaris,FreeBSD, NetBSD, OpenBSD, Android, y Mac OS X, así como en Microsoft Windows.


CARACTERÍSTICAS

-Es un software de codigo abierto.

-Esta disponible para UNIX y WINDOWS.

-La carpeta de los paquetes de datos los hace en tiempo real de una interfaz de red.

-La informacion de protocolos de los paquetes es muy detallada.

-Nos permite abrir y guardar datos de paquetes capturados.

-Nos permite importar y exportar datos de paquetes desde y hacia muchos otros programas de captura, etc.

Instalación sobre Linux

Para poder instalar wireshark sobre linux solo es necesario ir hacia la terminal y digitar lo siguiente:

sudo apt-get install wireshark



Y seguir las instrucciones de instalación







Finalmente debemos recordar que para poder trabajar en wireshark es necesario ejecutarlo en modo superusuario (sudo)
de modo que debemos ejecutralo de la siguiente manera: sudo wireshark





Y obtendremos la siguiente interfaz




¿Cómo seleccionar la interfaz a escuchar?

Podemos seleccioner la interfaz a escuchar dando clic sobre alguna de las opciones de la ventarna capture (eth0, nflog, etc.)


Filtrado de paquetes

Aplicar el filtro se hace con el propósito de que el número de paquetes visualizados o capturados se reduzca a únicamente los que son de interés para el usuario.Limitando así el análisis únicamente a los protocolos, direcciones IP,tiempos y rangos que se estén examinando.Le damos clic en la OPCIÓN CAPTURE, luego CAPTURE FILTERS y presionamos enter

Cada vez que realizamos una captura Wireshark nos entrega una gran cantidad de detalles de los datos los mismos que pueden agregarse en estas columnas desde elmenú Edit->Preferences, por defecto se tienen: 

N°.:posición del paquete en la captura. 
TIME:muestra el Timestamp del paquete
SOURCE:dirección origen del paquete.
DESTINATION:dirección destino del paquete. 
PROTOCOL:nombre del protocolo del paquete. 
INFO:información adicional del contenido del paquete.



Para filtrar paquetes icmp y http solo es necesario colocar en la barras de filtros cualquiera de las opciones que deseemos .


A continuación describiremos ICMP y HTTP


ICMP (Control Message Protocol) es uno de los protocolos de la capa de red en el modelo ISO/OSI. Maneja la función de control del funcionamiento correcto de la red, es utilizado para enviar todo tipo de mensajes de nivel bajo, que conciernen las irregularidades detectadas durante las conexiones de red. Prácticamente toda la comunicación entre los ordenadores u otros dispositivos realizadas con el uso del protocolo ICMP no es visible para el usuario final, las únicas excepciones aquí son las herramientas ping y traceroute.


HTTP de HyperText Transfer Protocol (Protocolo de transferencia de hipertexto) es el método mediante el cual se transfieren las páginas web a un ordenador.



También podemos filtrar mediante una dirección IP:

¿Qué es una dirección IP? Una dirección IP es una etiqueta numérica que identifica, de manera lógica y jerárquica, a una interfaz (elemento de comunicación/conexión) de un dispositivo (habitualmente una computadora) dentro de una red que utilice el protocolo IP (Internet Protocol)



¿Cómo filtrar por direccion IP origen y IP destino?

Para filtrar por direccion IP origen o IP destino debemos digitar lo siguiente en la barra de filtros:

-Filtro por direccion IP origen se digita ip.src==(IP origen)
para mi caso ya que solo me sale una opcion para filtrar por una dirección IP origen debería escribir en la barra de filtros:
ip.srr==10.0.2.15

-Filtro por direccion IP destino se digita ip.dst==(IP destino)
para mi caso sería:
ip.dts==186.101.109

 ¿Cómo filtrar por tipo de servicio transporte TCP y UDP?

Para realizar el filtrado por tipo de servicio transporte al igual que en los casos anteriores solo debemos digitar en la barra de filtrosTCP o UDP según necesitemos y dar enter.

Les dejo un video para que puedan observar de mejor manera como utilizar wireshark :)
http://www.youtube.com/watch?v=vh6q7K_2FHw



No hay comentarios:

Publicar un comentario