Programando un sniffer

Iniciado por Ambr0si0, 3 Agosto 2011, 19:48 PM

0 Miembros y 1 Visitante están viendo este tema.

Ambr0si0

Estoy creando una pequeña aplicación en python, una parte de la aplicación es un sniffer.
Mediante una liberia pcap me llegan los datos de la interfaz de red, la duda que me surge es si necesito pasarle alguna funciona a los datos, es decir, yo lo que hago es que me lleguen los datos de las cabeceras, la primera cabecera es ethernet y lo que hago es:
datos[0:6]
con lo que ya tengo la mac destino de la cabecera ethernet, lo pasa a un string y listo. Se que en mi caso funciona pero la duda es si funcionará en todas las arquitecturas.

No sé si me he explicado bien.. :-\
I'll tell you something about good-looking people, we're not well-liked.