06.01.2015 Views

universidad autónoma metropolitana unidad azcapotzalco una ...

universidad autónoma metropolitana unidad azcapotzalco una ...

universidad autónoma metropolitana unidad azcapotzalco una ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

APÉNDICE A. CODIGO FUENTE DE LA HERRAMIENTA DE GESTION DE REDES VIRTUALES<br />

Este filtro toma todos aquellos paquetes que tengan como origen o destino al host asimov, y los<br />

puertos de origen o destino no sean ni el 21 ni el 23.<br />

A continuación se indican alg<strong>una</strong>s palabras reservadas especiales que pueden ser de utilidad<br />

para completar los filtros que se pude indicar.<br />

La primera de ellas es gateway. Mediante esta sentencia se pueden filtrar aquellos paquetes que<br />

hayan usado el host indicado como gateway. Por ejemplo, si se indica el siguiente filtro:<br />

gateway asimov<br />

Simplemente se está indicando que se desean obtener todos aquellos paquetes que tengan como<br />

dirección MAC de origen aquella que corresponda al host asimov, pero la dirección IP de origen<br />

no es la del host asimov. Este es la prueba típica del uso de un gateway.<br />

A la hora de indicar redes como origen o destino de un paquete, se puede ampliar su sintaxis<br />

indicando también su máscara de red. Se puede indicar explícitamente la máscara, o bien se<br />

pueden indicar los bits de la máscara. Se tiene un ejemplo de cada tipo:<br />

net 192.168.100.0 mask 255.255.255.0<br />

net 192.168.100.0/24<br />

Otra opción disponible es filtrar teniendo en cuenta el tamaño del paquete. Se pueden seleccionar<br />

aquellos paquetes con tamaño menor o mayor que uno indicado. Algunos ejemplos son:<br />

src host asimov and less 2048<br />

dst host tolkienand port 80 and greater 128<br />

Si nos interesase seleccionar únicamente los paquetes broadcast o multicast se puede<br />

hacer uso de las palabras reservadas correspondientes:<br />

ether broadcast<br />

ip broadcast<br />

ether multicast<br />

ip multicast<br />

4Se pueden seleccionar tramas ethernet o paquetes IP, y <strong>una</strong> vez que se tengan seleccionados<br />

filtrar por el tipo de protocolo que encapsulan, de tal manera que se puedan tener expresiones<br />

como las siguientes:<br />

ip proto icmp<br />

ip pproto tcp<br />

ip proto udp<br />

Para seleccionar los datagramas IP que transporten paquetes ICMP, TCP o DP<br />

respectivamente. Se puede hacer lo mismo pero a nivel de trama ethernet con la siguiente<br />

sintaxis:<br />

ether proto ip<br />

ether proto arp<br />

ether proto rarp<br />

Se pueden usar también expresiones aritméticas con operadores relacionales >, =,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!