Sniffear un packet.

Pregunta Sin Miedo no te cortes cualquier cosa para empezar - Autoit se comienza facilmente.Para Ordenes o Comandos sueltos. Ver nota como preguntar.
Responder
takuya2
Mensajes: 13
Registrado: 28 Ene 2011, 12:55

Sniffear un packet.

Mensaje 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.
Avatar de Usuario
BasicOs
Site Admin
Mensajes: 2085
Registrado: 21 Nov 2006, 19:24
Ubicación: El Internet - (Canarias, España)
Contactar:

Re: Sniffear un packet.

Mensaje 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:)
takuya2
Mensajes: 13
Registrado: 28 Ene 2011, 12:55

Re: Sniffear un packet.

Mensaje 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.
Avatar de Usuario
BasicOs
Site Admin
Mensajes: 2085
Registrado: 21 Nov 2006, 19:24
Ubicación: El Internet - (Canarias, España)
Contactar:

Re: Sniffear un packet.

Mensaje 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:)
takuya2
Mensajes: 13
Registrado: 28 Ene 2011, 12:55

Re: Sniffear un packet.

Mensaje 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...
Avatar de Usuario
BasicOs
Site Admin
Mensajes: 2085
Registrado: 21 Nov 2006, 19:24
Ubicación: El Internet - (Canarias, España)
Contactar:

Re: Sniffear un packet.

Mensaje 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:)
Splash
Mensajes: 18
Registrado: 10 Feb 2010, 21:32
Ubicación: Brasil, Porto Alegre
Contactar:

Re: Sniffear un packet.

Mensaje 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

Idade/Age: 16
Web: http://meadiciona.com/cemim/
takuya2
Mensajes: 13
Registrado: 28 Ene 2011, 12:55

Re: Sniffear un packet.

Mensaje por takuya2 »

No problem. Thanks you very much Splash.
Responder