SlideShare una empresa de Scribd logo
1 de 20
tcpdump
Clase 4
14-03-2013
tcpdump

   tcpdump es un herramienta en línea de comandos cuya utilidad principal
    es analizar el tráfico que circula por la red.


   Permite al usuario capturar y mostrar a tiempo real los paquetes
    transmitidos y recibidos en la red a la cual el ordenador está conectado.


   tcpdump funciona en la mayoría de los sistemas operativos UNIX: Linux,
    Solaris, BSD, Mac OS X, HP-UX y AIX entre otros. En esos sistemas, tcpdump
    hace uso de la biblioteca libpcap para capturar los paquetes que circulan
    por la red.
tcpdump

   Existe una adaptación de tcpdump para los sistemas Windows que se
    llama WinDump y que hace uso de la biblioteca Winpcap.


   En UNIX y otros sistemas operativos, es necesario tener los privilegios del
    root para utilizar tcpdump.


   El usuario puede aplicar varios filtros para que sea más depurada la salida.
    Un filtro es una expresión que va detrás de las opciones y que nos permite
    seleccionar los paquetes que estamos buscando. En ausencia de ésta, el
    tcpdump volcará todo el tráfico que vea el adaptador de red
    seleccionado.
Utilización frecuente de tcpdump


     Para depurar aplicaciones que utilizan la red para comunicar.
     Para depurar la red misma.
     Para capturar y leer datos enviados por otros usuarios u ordenadores


   Algunos protocolos como telnet y HTTP no cifran los datos que envían en la
    red. Un usuario que tiene el control de un router a través del cual circula
    tráfico no cifrado puede usar tcpdump para conseguir contraseñas u otras
    informaciones.
Utilización frecuente de tcpdump


     Para depurar aplicaciones que utilizan la red para comunicar.
     Para depurar la red misma.
     Para capturar y leer datos enviados por otros usuarios u ordenadores


   Algunos protocolos como telnet y HTTP no cifran los datos que envían en la
    red. Un usuario que tiene el control de un router a través del cual circula
    tráfico no cifrado puede usar tcpdump para conseguir contraseñas u otras
    informaciones.
Funcionamiento


     Para depurar aplicaciones que utilizan la red para comunicar.
     Para depurar la red misma.
     Para capturar y leer datos enviados por otros usuarios u ordenadores


   Algunos protocolos como telnet y HTTP no cifran los datos que envían en la
    red. Un usuario que tiene el control de un router a través del cual circula
    tráfico no cifrado puede usar tcpdump para conseguir contraseñas u otras
    informaciones.
Parámetros


   tcpdump [-aAdDeflLnNOpqRStuUvxX] [-c count] [ -C file_size ]
       [ -E algo:secret ] [ -F file ] [ -i interface ] [ -M secret ]
       [ -r file ] [ -s snaplen ] [ -T type ] [ -w file ]
       [ -W filecount ] [ -y datalinktype ] [ -Z user ]
       [ expression ]
Parámetros


   tcpdump [-aAdDeflLnNOpqRStuUvxX] [-c count] [ -C file_size ]
       [ -E algo:secret ] [ -F file ] [ -i interface ] [ -M secret ]
       [ -r file ] [ -s snaplen ] [ -T type ] [ -w file ]
       [ -W filecount ] [ -y datalinktype ] [ -Z user ]
       [ expression ]
Parametros


   -A: Imprime cada paquete en código ASCII
   -D: Imprime la lista de interfaces disponibles
   -n: No convierte las direcciones de salida
   -p: No utliza la interfaz especificada en modo promiscuo
   -t: No imprime la hora de captura de cada trama
   -x: Imprime cada paquete en hexadecimal
   -X: Imprime cada paquete en hexadecimal y código ASCII
   -c count: Cierra el programa tras recibir 'count' paquetes
   -C file_size
   -E algo:secret
   -F file
Parametros


   -i interface: Escucha en la interfaz especificada
   -M secret
   -r file
   -s snaplen
   -T type
   -w file: Guarda la salida en el archivo 'file'
   -W filecount
   -y datalinktype
   -Z user
Filtros


     type [host|net|port]: Máquina en particular [host], red completa [net] o
    puerto concreto [port].
     dir [src|dst|src or dst|src and dst]: Especifica desde [src] o hacia dónde
    [dst] se dirige la información.
     proto [tcp|udp|ip|ether]: Protocolo que queremos capturar.


   La opción -d es útil a la hora de depurar un filtro. La misma produce un
    volcado del filtro que ha sido compilado en una forma legible
    humanamente y detiene la ejecución del programa.
Filtros


   Por ejemplo:


   tcpdump -d "tcp or ip multicast or vlan 600 and ip multicast"
Filtros

   Produce el siguiente volcado:


   (000) ldh [12] (001) jeq #0x86dd jt 2 jf 4 (002) ldb [20] (003) jeq #0x6 jt 13 jf 18
    (004) jeq #0x800 jt 5 jf 9 (005) ldb [23] (006) jeq #0x6 jt 13 jf 7 (007) ldb [30] (008)
    jge #0xe0 jt 13 jf 18 (009) jeq #0x8100 jt 10 jf 18 (010) ldh [14] (011) and #0xfff
    (012) jeq #0x258 jt 13 jf 18 (013) ldh [16] (014) jeq #0x800 jt 15 jf 18 (015) ldb [34]
    (016) jge #0xe0 jt 17 jf 18 (017) ret #96 (018) ret #0
   Salida del comando


   src > dst: flags [dataseq ack window urgent options]


      15:23:44.772291 IP 192.168.1.17.52798 > 85.Red-83-37-170.dynamicIP.rima-
    tde.net.65000: . ack 1791 win 7851 <nop, nop, timestamp 5520421 9978
Filtros


     15:23:44772291: Indica hh:mm:fracciones
     src: Dirección y puerto origen.
     dst: Dirección y puerto destino.
      flags: Flags de la cabecera TCP. (.) si no hay flags o combinación de S (SYN), F (FIN), P
    (PUSH), W (reducción de la ventana de congestión), E (ECN eco).
      dataseq: Número de secuencia del primer byte de datos en este segmento TCP. El
    formato es primero:último (n).
     ack: El número de asentimiento. Indica el número siguiente de secuencia que se espera
    recibir.
     window: Tamaño de la ventana de recepción.
     urgent: Existen datos urgentes.
     options: Indica la existencia de opciones. Van entre "<"...">".
Ejemplos


     Capturar tráfico cuya dirección IP de origen sea 192.168.3.1


     tcpdump src host 192.168.3.1


   Capturar tráfico cuya dirección origen o destino sea 192.168.3.2


     tcpdump host 192.168.3.2


   Capturar tráfico con destino a la dirección MAC 50:43:A5:AE:69:55


     tcpdump ether dst 50:43:A5:AE:69:55
Ejemplos
   Capturar tráfico con red destino 192.168.3.0


     tcpdump dst net 192.168.3.0


   Capturar tráfico con red origen 192.168.3.0/28


     tcpdump src net 192.168.3.0 mask 255.255.255.240
     tcpdump src net 192.168.3.0/28


   Capturar tráfico con destino el puerto 23


     tcpdump dst port 23
Ejemplos
   Capturar tráfico con origen o destino el puerto 110


     tcpdump port 110


   Capturar los paquetes de tipo ICMP


     tcpdump ip proto icmp


   Capturar los paquetes de tipo UDP


     tcpdump ip proto udp
     tcpdump udp
Ejemplos
   Capturar el tráfico Web


     tcpdump tcp and port 80


   Capturar las peticiones de DNS


     tcpdump udp and dst port 53


   Capturar el tráfico al puerto telnet o SSH


     tcpdump tcp and (port 22 or port 23)
Ejemplos
   Capturar todo el tráfico excepto el web


     tcpdump tcp and not port 80


   otra forma:


     tcpdump tcp and ! port 80


   Capturar todo el trafico a host 10.168.1.100 puerto 80, en full verbose mode, full
    snap length, sin ponerla en modo promiscuo, sin convertir las direcciones de
    salida, imprimir en ASCII y volcar todo el dump en un file


   tcpdump -vvv -n -s 65535 -A -p -w /tmp/tcpdump host 10.168.1.100 and port 80
Sitio Oficial

   http://www.tcpdump.org/

Más contenido relacionado

La actualidad más candente

Protocolos en wireshark
Protocolos en wiresharkProtocolos en wireshark
Protocolos en wiresharkJAV_999
 
Comandos para redes
Comandos para redesComandos para redes
Comandos para redesguajiro27
 
Puertos comunicacion
Puertos comunicacionPuertos comunicacion
Puertos comunicacionBertha Vega
 
Protocolo dns analizado con wireshark
Protocolo dns analizado con wiresharkProtocolo dns analizado con wireshark
Protocolo dns analizado con wireshark123
 
Escaneo de Puertos
Escaneo de PuertosEscaneo de Puertos
Escaneo de Puertosarnoldvq16
 
Taller comandos para solucionar problemas en la red
Taller comandos para  solucionar problemas en la redTaller comandos para  solucionar problemas en la red
Taller comandos para solucionar problemas en la redguestf6e4f00
 
Protocolo de Transferencia de Ficheros Trivial (TFTP)
Protocolo de Transferencia de Ficheros Trivial (TFTP)Protocolo de Transferencia de Ficheros Trivial (TFTP)
Protocolo de Transferencia de Ficheros Trivial (TFTP)Jorge Reyes
 
Analisis de red mediante Wireshark y Tcpdump
Analisis de red mediante Wireshark y TcpdumpAnalisis de red mediante Wireshark y Tcpdump
Analisis de red mediante Wireshark y TcpdumpJavier Martin Rivero
 
Protocolo tftp
Protocolo tftpProtocolo tftp
Protocolo tftpkarivperez
 
Presentación tcp y udp
Presentación tcp y udpPresentación tcp y udp
Presentación tcp y udpgonsu90
 

La actualidad más candente (19)

Utilerías
UtileríasUtilerías
Utilerías
 
Utilerías
UtileríasUtilerías
Utilerías
 
Protocolos en wireshark
Protocolos en wiresharkProtocolos en wireshark
Protocolos en wireshark
 
Puertos de linux
Puertos de linuxPuertos de linux
Puertos de linux
 
Comandos para redes
Comandos para redesComandos para redes
Comandos para redes
 
Comandos de red
Comandos de redComandos de red
Comandos de red
 
Puertos comunicacion
Puertos comunicacionPuertos comunicacion
Puertos comunicacion
 
Protocolo tftp trabajo
Protocolo tftp trabajoProtocolo tftp trabajo
Protocolo tftp trabajo
 
Protocolo dns analizado con wireshark
Protocolo dns analizado con wiresharkProtocolo dns analizado con wireshark
Protocolo dns analizado con wireshark
 
Escaneo de Puertos
Escaneo de PuertosEscaneo de Puertos
Escaneo de Puertos
 
Practica en wireshark
Practica en wiresharkPractica en wireshark
Practica en wireshark
 
Taller comandos para solucionar problemas en la red
Taller comandos para  solucionar problemas en la redTaller comandos para  solucionar problemas en la red
Taller comandos para solucionar problemas en la red
 
Protocolo de Transferencia de Ficheros Trivial (TFTP)
Protocolo de Transferencia de Ficheros Trivial (TFTP)Protocolo de Transferencia de Ficheros Trivial (TFTP)
Protocolo de Transferencia de Ficheros Trivial (TFTP)
 
Analisis de red mediante Wireshark y Tcpdump
Analisis de red mediante Wireshark y TcpdumpAnalisis de red mediante Wireshark y Tcpdump
Analisis de red mediante Wireshark y Tcpdump
 
Tcpdump daniel heredia
Tcpdump daniel herediaTcpdump daniel heredia
Tcpdump daniel heredia
 
Taller hacking
Taller hackingTaller hacking
Taller hacking
 
Protocolos del 0 1023
Protocolos del 0 1023Protocolos del 0 1023
Protocolos del 0 1023
 
Protocolo tftp
Protocolo tftpProtocolo tftp
Protocolo tftp
 
Presentación tcp y udp
Presentación tcp y udpPresentación tcp y udp
Presentación tcp y udp
 

Destacado (14)

tics11_isabellalopezoliveira. zip
tics11_isabellalopezoliveira. ziptics11_isabellalopezoliveira. zip
tics11_isabellalopezoliveira. zip
 
Webinar Gratuito "Netcat"
Webinar Gratuito "Netcat"Webinar Gratuito "Netcat"
Webinar Gratuito "Netcat"
 
Libpcap
LibpcapLibpcap
Libpcap
 
Как продать родину?
Как продать родину? Как продать родину?
Как продать родину?
 
NetCat (only Hackers)
NetCat (only Hackers)NetCat (only Hackers)
NetCat (only Hackers)
 
3.5 Nessus
3.5 Nessus3.5 Nessus
3.5 Nessus
 
Analizadores de Protocolos
Analizadores de ProtocolosAnalizadores de Protocolos
Analizadores de Protocolos
 
Sesión 2 - Administración de Sistemas de Enrutamiento
Sesión 2 - Administración de Sistemas de EnrutamientoSesión 2 - Administración de Sistemas de Enrutamiento
Sesión 2 - Administración de Sistemas de Enrutamiento
 
Uso de wireshark presentacion
Uso de wireshark presentacionUso de wireshark presentacion
Uso de wireshark presentacion
 
Netcat
NetcatNetcat
Netcat
 
Tcpdump
TcpdumpTcpdump
Tcpdump
 
Snort 2006
Snort 2006Snort 2006
Snort 2006
 
Wireshark
Wireshark Wireshark
Wireshark
 
Modelo Osi
Modelo OsiModelo Osi
Modelo Osi
 

Similar a Tcpdump a.2

Curso Avanzado Seguridad Redes
Curso Avanzado Seguridad RedesCurso Avanzado Seguridad Redes
Curso Avanzado Seguridad RedesAntonio Durán
 
Comandos utilizados en redes anderson alvarado 6to computacion
Comandos utilizados en redes anderson alvarado 6to computacionComandos utilizados en redes anderson alvarado 6to computacion
Comandos utilizados en redes anderson alvarado 6to computacionAnder Alvarado
 
Comandos Configuración Router CISCO
Comandos Configuración Router CISCOComandos Configuración Router CISCO
Comandos Configuración Router CISCODavid Fernando Marìn
 
Ul rc_cap7_el nivel de transporte en internet_
 Ul rc_cap7_el nivel de transporte en internet_ Ul rc_cap7_el nivel de transporte en internet_
Ul rc_cap7_el nivel de transporte en internet_jcbp_peru
 
Ul rc_cap7_el nivel de transporte en internet_
 Ul rc_cap7_el nivel de transporte en internet_ Ul rc_cap7_el nivel de transporte en internet_
Ul rc_cap7_el nivel de transporte en internet_jcbp_peru
 
Anexo_Puertos de red - Wikipedia, la enciclopedia libre.pdf
Anexo_Puertos de red - Wikipedia, la enciclopedia libre.pdfAnexo_Puertos de red - Wikipedia, la enciclopedia libre.pdf
Anexo_Puertos de red - Wikipedia, la enciclopedia libre.pdftripfrap
 
Unidad 9: La capa de transporte
Unidad 9: La capa de transporteUnidad 9: La capa de transporte
Unidad 9: La capa de transportecarmenrico14
 
RivasAlvarez-OrozcoSalinas.utilerias
RivasAlvarez-OrozcoSalinas.utileriasRivasAlvarez-OrozcoSalinas.utilerias
RivasAlvarez-OrozcoSalinas.utileriasCrystianRivas
 
RivasAlvarez-OrozcoSalinas.utilerias
RivasAlvarez-OrozcoSalinas.utileriasRivasAlvarez-OrozcoSalinas.utilerias
RivasAlvarez-OrozcoSalinas.utileriasCrystianRivas
 
comandos_router.pdf
comandos_router.pdfcomandos_router.pdf
comandos_router.pdfssuser218c7f
 

Similar a Tcpdump a.2 (20)

Curso Redes Linex 5
Curso Redes Linex 5Curso Redes Linex 5
Curso Redes Linex 5
 
Curso Avanzado Seguridad Redes
Curso Avanzado Seguridad RedesCurso Avanzado Seguridad Redes
Curso Avanzado Seguridad Redes
 
Comandos de red
Comandos de redComandos de red
Comandos de red
 
wireshark
wiresharkwireshark
wireshark
 
7.herramientas de redes
7.herramientas de redes7.herramientas de redes
7.herramientas de redes
 
Modelo TCP/IP.pdf
Modelo TCP/IP.pdfModelo TCP/IP.pdf
Modelo TCP/IP.pdf
 
Comandos utilizados en redes anderson alvarado 6to computacion
Comandos utilizados en redes anderson alvarado 6to computacionComandos utilizados en redes anderson alvarado 6to computacion
Comandos utilizados en redes anderson alvarado 6to computacion
 
Comandos basicos router
Comandos basicos routerComandos basicos router
Comandos basicos router
 
Comandos Configuración Router CISCO
Comandos Configuración Router CISCOComandos Configuración Router CISCO
Comandos Configuración Router CISCO
 
García.Figueroa utilerias
García.Figueroa utileriasGarcía.Figueroa utilerias
García.Figueroa utilerias
 
Ul rc_cap7_el nivel de transporte en internet_
 Ul rc_cap7_el nivel de transporte en internet_ Ul rc_cap7_el nivel de transporte en internet_
Ul rc_cap7_el nivel de transporte en internet_
 
Ul rc_cap7_el nivel de transporte en internet_
 Ul rc_cap7_el nivel de transporte en internet_ Ul rc_cap7_el nivel de transporte en internet_
Ul rc_cap7_el nivel de transporte en internet_
 
Anexo_Puertos de red - Wikipedia, la enciclopedia libre.pdf
Anexo_Puertos de red - Wikipedia, la enciclopedia libre.pdfAnexo_Puertos de red - Wikipedia, la enciclopedia libre.pdf
Anexo_Puertos de red - Wikipedia, la enciclopedia libre.pdf
 
Unidad 9: La capa de transporte
Unidad 9: La capa de transporteUnidad 9: La capa de transporte
Unidad 9: La capa de transporte
 
RivasAlvarez-OrozcoSalinas.utilerias
RivasAlvarez-OrozcoSalinas.utileriasRivasAlvarez-OrozcoSalinas.utilerias
RivasAlvarez-OrozcoSalinas.utilerias
 
RivasAlvarez-OrozcoSalinas.utilerias
RivasAlvarez-OrozcoSalinas.utileriasRivasAlvarez-OrozcoSalinas.utilerias
RivasAlvarez-OrozcoSalinas.utilerias
 
Puertos Bien Conocidos
Puertos Bien ConocidosPuertos Bien Conocidos
Puertos Bien Conocidos
 
Puertos bienconocidos
Puertos bienconocidosPuertos bienconocidos
Puertos bienconocidos
 
Sockets ipv4
Sockets ipv4Sockets ipv4
Sockets ipv4
 
comandos_router.pdf
comandos_router.pdfcomandos_router.pdf
comandos_router.pdf
 

Más de Tensor

Libertad
LibertadLibertad
LibertadTensor
 
Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)Tensor
 
Metodo de la bisección
Metodo de la bisecciónMetodo de la bisección
Metodo de la bisecciónTensor
 
Transito vehicular
Transito vehicularTransito vehicular
Transito vehicularTensor
 
Teoria de colas
Teoria de colasTeoria de colas
Teoria de colasTensor
 
Practica 7 2016
Practica 7 2016Practica 7 2016
Practica 7 2016Tensor
 
Practica 6 2016
Practica 6 2016Practica 6 2016
Practica 6 2016Tensor
 
Game maker
Game makerGame maker
Game makerTensor
 
Practica 5 2016
Practica 5 2016Practica 5 2016
Practica 5 2016Tensor
 
Procesamiento de archivos
Procesamiento de archivosProcesamiento de archivos
Procesamiento de archivosTensor
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadenaTensor
 
Simulación en promodel clase 04
Simulación en promodel clase 04Simulación en promodel clase 04
Simulación en promodel clase 04Tensor
 
Reduccion de orden
Reduccion de ordenReduccion de orden
Reduccion de ordenTensor
 
Variación+de+parametros
Variación+de+parametrosVariación+de+parametros
Variación+de+parametrosTensor
 
Coeficientes indeterminados enfoque de superposición
Coeficientes indeterminados   enfoque de superposiciónCoeficientes indeterminados   enfoque de superposición
Coeficientes indeterminados enfoque de superposiciónTensor
 
Bernoulli y ricatti
Bernoulli y ricattiBernoulli y ricatti
Bernoulli y ricattiTensor
 
Practica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicioPractica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicioTensor
 
Clase 14 ondas reflejadas
Clase 14 ondas reflejadasClase 14 ondas reflejadas
Clase 14 ondas reflejadasTensor
 
Ondas em
Ondas emOndas em
Ondas emTensor
 
Clase 7 ondas electromagneticas
Clase 7 ondas electromagneticasClase 7 ondas electromagneticas
Clase 7 ondas electromagneticasTensor
 

Más de Tensor (20)

Libertad
LibertadLibertad
Libertad
 
Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)Método de la regla falsa (o metodo de la falsa posición)
Método de la regla falsa (o metodo de la falsa posición)
 
Metodo de la bisección
Metodo de la bisecciónMetodo de la bisección
Metodo de la bisección
 
Transito vehicular
Transito vehicularTransito vehicular
Transito vehicular
 
Teoria de colas
Teoria de colasTeoria de colas
Teoria de colas
 
Practica 7 2016
Practica 7 2016Practica 7 2016
Practica 7 2016
 
Practica 6 2016
Practica 6 2016Practica 6 2016
Practica 6 2016
 
Game maker
Game makerGame maker
Game maker
 
Practica 5 2016
Practica 5 2016Practica 5 2016
Practica 5 2016
 
Procesamiento de archivos
Procesamiento de archivosProcesamiento de archivos
Procesamiento de archivos
 
Cadenas y funciones de cadena
Cadenas y funciones de cadenaCadenas y funciones de cadena
Cadenas y funciones de cadena
 
Simulación en promodel clase 04
Simulación en promodel clase 04Simulación en promodel clase 04
Simulación en promodel clase 04
 
Reduccion de orden
Reduccion de ordenReduccion de orden
Reduccion de orden
 
Variación+de+parametros
Variación+de+parametrosVariación+de+parametros
Variación+de+parametros
 
Coeficientes indeterminados enfoque de superposición
Coeficientes indeterminados   enfoque de superposiciónCoeficientes indeterminados   enfoque de superposición
Coeficientes indeterminados enfoque de superposición
 
Bernoulli y ricatti
Bernoulli y ricattiBernoulli y ricatti
Bernoulli y ricatti
 
Practica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicioPractica no. 3 tiempo de servicio
Practica no. 3 tiempo de servicio
 
Clase 14 ondas reflejadas
Clase 14 ondas reflejadasClase 14 ondas reflejadas
Clase 14 ondas reflejadas
 
Ondas em
Ondas emOndas em
Ondas em
 
Clase 7 ondas electromagneticas
Clase 7 ondas electromagneticasClase 7 ondas electromagneticas
Clase 7 ondas electromagneticas
 

Último

Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 

Último (20)

Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 

Tcpdump a.2

  • 2. tcpdump  tcpdump es un herramienta en línea de comandos cuya utilidad principal es analizar el tráfico que circula por la red.  Permite al usuario capturar y mostrar a tiempo real los paquetes transmitidos y recibidos en la red a la cual el ordenador está conectado.  tcpdump funciona en la mayoría de los sistemas operativos UNIX: Linux, Solaris, BSD, Mac OS X, HP-UX y AIX entre otros. En esos sistemas, tcpdump hace uso de la biblioteca libpcap para capturar los paquetes que circulan por la red.
  • 3. tcpdump  Existe una adaptación de tcpdump para los sistemas Windows que se llama WinDump y que hace uso de la biblioteca Winpcap.  En UNIX y otros sistemas operativos, es necesario tener los privilegios del root para utilizar tcpdump.  El usuario puede aplicar varios filtros para que sea más depurada la salida. Un filtro es una expresión que va detrás de las opciones y que nos permite seleccionar los paquetes que estamos buscando. En ausencia de ésta, el tcpdump volcará todo el tráfico que vea el adaptador de red seleccionado.
  • 4. Utilización frecuente de tcpdump  Para depurar aplicaciones que utilizan la red para comunicar.  Para depurar la red misma.  Para capturar y leer datos enviados por otros usuarios u ordenadores  Algunos protocolos como telnet y HTTP no cifran los datos que envían en la red. Un usuario que tiene el control de un router a través del cual circula tráfico no cifrado puede usar tcpdump para conseguir contraseñas u otras informaciones.
  • 5. Utilización frecuente de tcpdump  Para depurar aplicaciones que utilizan la red para comunicar.  Para depurar la red misma.  Para capturar y leer datos enviados por otros usuarios u ordenadores  Algunos protocolos como telnet y HTTP no cifran los datos que envían en la red. Un usuario que tiene el control de un router a través del cual circula tráfico no cifrado puede usar tcpdump para conseguir contraseñas u otras informaciones.
  • 6. Funcionamiento  Para depurar aplicaciones que utilizan la red para comunicar.  Para depurar la red misma.  Para capturar y leer datos enviados por otros usuarios u ordenadores  Algunos protocolos como telnet y HTTP no cifran los datos que envían en la red. Un usuario que tiene el control de un router a través del cual circula tráfico no cifrado puede usar tcpdump para conseguir contraseñas u otras informaciones.
  • 7. Parámetros  tcpdump [-aAdDeflLnNOpqRStuUvxX] [-c count] [ -C file_size ]  [ -E algo:secret ] [ -F file ] [ -i interface ] [ -M secret ]  [ -r file ] [ -s snaplen ] [ -T type ] [ -w file ]  [ -W filecount ] [ -y datalinktype ] [ -Z user ]  [ expression ]
  • 8. Parámetros  tcpdump [-aAdDeflLnNOpqRStuUvxX] [-c count] [ -C file_size ]  [ -E algo:secret ] [ -F file ] [ -i interface ] [ -M secret ]  [ -r file ] [ -s snaplen ] [ -T type ] [ -w file ]  [ -W filecount ] [ -y datalinktype ] [ -Z user ]  [ expression ]
  • 9. Parametros  -A: Imprime cada paquete en código ASCII  -D: Imprime la lista de interfaces disponibles  -n: No convierte las direcciones de salida  -p: No utliza la interfaz especificada en modo promiscuo  -t: No imprime la hora de captura de cada trama  -x: Imprime cada paquete en hexadecimal  -X: Imprime cada paquete en hexadecimal y código ASCII  -c count: Cierra el programa tras recibir 'count' paquetes  -C file_size  -E algo:secret  -F file
  • 10. Parametros  -i interface: Escucha en la interfaz especificada  -M secret  -r file  -s snaplen  -T type  -w file: Guarda la salida en el archivo 'file'  -W filecount  -y datalinktype  -Z user
  • 11. Filtros  type [host|net|port]: Máquina en particular [host], red completa [net] o puerto concreto [port].  dir [src|dst|src or dst|src and dst]: Especifica desde [src] o hacia dónde [dst] se dirige la información.  proto [tcp|udp|ip|ether]: Protocolo que queremos capturar.  La opción -d es útil a la hora de depurar un filtro. La misma produce un volcado del filtro que ha sido compilado en una forma legible humanamente y detiene la ejecución del programa.
  • 12. Filtros  Por ejemplo:  tcpdump -d "tcp or ip multicast or vlan 600 and ip multicast"
  • 13. Filtros  Produce el siguiente volcado:  (000) ldh [12] (001) jeq #0x86dd jt 2 jf 4 (002) ldb [20] (003) jeq #0x6 jt 13 jf 18 (004) jeq #0x800 jt 5 jf 9 (005) ldb [23] (006) jeq #0x6 jt 13 jf 7 (007) ldb [30] (008) jge #0xe0 jt 13 jf 18 (009) jeq #0x8100 jt 10 jf 18 (010) ldh [14] (011) and #0xfff (012) jeq #0x258 jt 13 jf 18 (013) ldh [16] (014) jeq #0x800 jt 15 jf 18 (015) ldb [34] (016) jge #0xe0 jt 17 jf 18 (017) ret #96 (018) ret #0  Salida del comando  src > dst: flags [dataseq ack window urgent options]  15:23:44.772291 IP 192.168.1.17.52798 > 85.Red-83-37-170.dynamicIP.rima- tde.net.65000: . ack 1791 win 7851 <nop, nop, timestamp 5520421 9978
  • 14. Filtros  15:23:44772291: Indica hh:mm:fracciones  src: Dirección y puerto origen.  dst: Dirección y puerto destino.  flags: Flags de la cabecera TCP. (.) si no hay flags o combinación de S (SYN), F (FIN), P (PUSH), W (reducción de la ventana de congestión), E (ECN eco).  dataseq: Número de secuencia del primer byte de datos en este segmento TCP. El formato es primero:último (n).  ack: El número de asentimiento. Indica el número siguiente de secuencia que se espera recibir.  window: Tamaño de la ventana de recepción.  urgent: Existen datos urgentes.  options: Indica la existencia de opciones. Van entre "<"...">".
  • 15. Ejemplos  Capturar tráfico cuya dirección IP de origen sea 192.168.3.1  tcpdump src host 192.168.3.1  Capturar tráfico cuya dirección origen o destino sea 192.168.3.2  tcpdump host 192.168.3.2  Capturar tráfico con destino a la dirección MAC 50:43:A5:AE:69:55  tcpdump ether dst 50:43:A5:AE:69:55
  • 16. Ejemplos  Capturar tráfico con red destino 192.168.3.0  tcpdump dst net 192.168.3.0  Capturar tráfico con red origen 192.168.3.0/28  tcpdump src net 192.168.3.0 mask 255.255.255.240  tcpdump src net 192.168.3.0/28  Capturar tráfico con destino el puerto 23  tcpdump dst port 23
  • 17. Ejemplos  Capturar tráfico con origen o destino el puerto 110  tcpdump port 110  Capturar los paquetes de tipo ICMP  tcpdump ip proto icmp  Capturar los paquetes de tipo UDP  tcpdump ip proto udp  tcpdump udp
  • 18. Ejemplos  Capturar el tráfico Web  tcpdump tcp and port 80  Capturar las peticiones de DNS  tcpdump udp and dst port 53  Capturar el tráfico al puerto telnet o SSH  tcpdump tcp and (port 22 or port 23)
  • 19. Ejemplos  Capturar todo el tráfico excepto el web  tcpdump tcp and not port 80  otra forma:  tcpdump tcp and ! port 80  Capturar todo el trafico a host 10.168.1.100 puerto 80, en full verbose mode, full snap length, sin ponerla en modo promiscuo, sin convertir las direcciones de salida, imprimir en ASCII y volcar todo el dump en un file  tcpdump -vvv -n -s 65535 -A -p -w /tmp/tcpdump host 10.168.1.100 and port 80
  • 20. Sitio Oficial  http://www.tcpdump.org/