Página 1 de 1

Sniffear un packet.

Publicado: 30 Ene 2011, 00:12
por takuya2
Bueno. Este tema es para ver si alguien me aclara un poco el como podria sniffear un packet, o directamente, si Autoit tiene los recursos necesarios...

Aclaro que me interesa aprender para hacer un par de cosas en MI red.

Bueno, gracias de antemano.

Re: Sniffear un packet.

Publicado: 30 Ene 2011, 15:40
por BasicOs
Lo mejor es usar funciones de la librería Winpcap .dll (AutoIt trabaja por encima del nivel sockets pero puede usar esta librería). Busca también si hay librerías .dll. de Etheral, WinSock
Aquí hay una librería con funciones hechas que la usan:

http://opensource.grisambre.net/pcapau3/
y del tópico de Splash: http://www.emesn.com/autoitforum/viewto ... pcap#p8669

Más info:

las funciones winpcap están dentro de systemdir\wpcap.dll (winpcap)

http://www.beesync.com/packetx/index.html

Otra opción es que puedes usar un programa externo y sobre el automatizarlo usando autoit, creando tus forms personalizados y debajo el programa:
http://e1ement2048.wordpress.com/2007/0 ... -ethereal/
http://www.easy-network.de/ethereal.html (para ver como son las pantallas del programa)

Salu22:)

Re: Sniffear un packet.

Publicado: 02 Feb 2011, 16:55
por takuya2
Estoy probando con Winpcap, pero no me va muy bien, me falla en el DLLClose. Y mira que lo he configurado y tal, pero nada.

Aun asi, Ethereal no esta para Windows? Es que yo no uso Linux en este lugar...

P.D: Vale, ya busque y encontre la version de windows. Gracias.

Re: Sniffear un packet.

Publicado: 02 Feb 2011, 19:51
por BasicOs
Hola,
yo directamente no lo he usado pero hay otros Autoiters que si le dan caña a ese tema que pueden que no sepan que el problema, aunque también si usa librerías dll externas puede estar más en un foro especifico de winpcap el problema que en el mismo Autoit. :smt005 :smt005
Puedes mirar en el google a ver si alguien con experiencia, o bien mandarle un mensaje a SPLASH del foro, que creo que es el que se que lo usa, porque el está en la onda de lengua portuguesa pero seguro que echa un cabo con cosas que haya hecho,
Salu22:)

Re: Sniffear un packet.

Publicado: 02 Feb 2011, 23:30
por takuya2
Es algo raro, porque lo de captarme los Devices, si me lo hace bien, pero ya cuando intento captar los packets de un device en concreto, ya falla...

Re: Sniffear un packet.

Publicado: 03 Feb 2011, 01:07
por BasicOs
Puede que probandolo directamente con una aplicación que esté usando winpcap, puedes probar como usuario normal, no como programador, :smt045 :smt028 antes a ver si el problema es otro.
Aplicaciones hechas en otro lenguaje como en C o en Visual con esa librería,
Salu22:)

Re: Sniffear un packet.

Publicado: 23 Feb 2011, 02:23
por Splash
Olá!
Você quer sniffar pacotes com o AutoIt?
É possível sim, é só ter a biblioteca WinPcap e ler atentamente
a documentação essa biblioteca http://opensource.grisambre.net/pcapau3/.

Se você não está conseguindo é por que deve estar fazendo alguma coisa errada, verifique se está
selecionando o dispositivo (placa de rede) corretamente.

Você pode usar minha UDF:
http://www.emesn.com/autoitforum/viewto ... f=4&t=2128

Hi!
You are wan't to sniff packets with AutoIt?
It's perfectly possible, just install WinPcap lib and read the documentation of this AutoIt
UDF http://opensource.grisambre.net/pcapau3/.

If you can't do this, there are some error in your code.
Check if you are selecting correct network card.

You can use my UDF to select network card:
http://www.emesn.com/autoitforum/viewto ... f=4&t=2128

Sorry english grammar errors. :P

Re: Sniffear un packet.

Publicado: 26 Feb 2011, 23:23
por takuya2
No problem. Thanks you very much Splash.