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 />

Devuelve el tamaño máximo de paquete que se indicó en la función pcap_open_live() mediante el<br />

parámetro sIen.<br />

35.- Función pcap _is _swapped()<br />

int pcap_is_swapped(pcap_t *p)<br />

Esta función devuelve verdadero si el sistema local usa un orden de byte s (little indian o big<br />

indian) diferente al archivo de captura que se esté usando.<br />

36.- Funciones pcap _major _versionO y pcap _minor _version()<br />

int pcap_major_version(pcap_t *p)<br />

int pcap_minor_version(pcap_t *p)<br />

Las funciones pcap_major_version() y pcap_minor_version() devuelven el número de versión<br />

major (número de versión) y minor (número de revisión) respectivamente.<br />

37.- Función pcap _stats()<br />

int pcap_stats(pcap_t *p, struct pcap_stat *ps)<br />

Esta función coloca en la estructura apuntada ps datos estadísticos de la captura de paquetes. Si<br />

hay algún error la función devuelve -1. El formato de la estructura pcap_stat tal y como está<br />

definido en el archivo es el siguiente:<br />

/*<br />

* As returned by the pcap_stats()<br />

*/<br />

struct pcap_stat {<br />

u_int ps_recv; /* number of packets received */<br />

u_int ps_drop; /* number of packets dropped */<br />

u_int ps_ifdrop; /* drops by interface XXX not yet supported*/<br />

};<br />

38.- Función pcap_file()<br />

FILE *pcap_file(pcap_t *p)<br />

La funciónpcap-file() devuelve el nombre del archivo de captura que se esté usando.<br />

39.- Función pcap_fileno()<br />

int pcap_fileno(pcap_t *p)<br />

Devuelve el descriptor numérico del archivo de captura que se esté usando.<br />

40.- Función pcap_perror()<br />

void pcap_perror(pcap_t *p, char *prefix)<br />

La función pcap-perror() es similar a la función perror(). Muestra por stderr <strong>una</strong> cadena explicativa<br />

del último error ocurrido con alg<strong>una</strong> función de la biblioteca pcap. El mensaje es precedido por la<br />

cadena prefix.<br />

41.- Función pcap_geterr()<br />

char *pcap geterr (pcap t *p)<br />

Esta función obtiene la cadena asociada al último error<br />

42.- Función pcap _close()<br />

void pcap_close(pcap_t *p)<br />

128

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

Saved successfully!

Ooh no, something went wrong!