elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Crear un pequeño programa en C++ para WIN para detectar las direcciones MAC
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Crear un pequeño programa en C++ para WIN para detectar las direcciones MAC  (Leído 4,277 veces)
naxo1990

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Crear un pequeño programa en C++ para WIN para detectar las direcciones MAC
« en: 23 Mayo 2013, 12:23 pm »

Hola a todos! Estoy haciendo el trabajo final de grado de ingeniería electrónica y me han propuesto el tema de hacer un programa que detecte las direcciones MAC de los dispositivos conectados a un punto de acceso concreto para luego poder hacer una motorización de el número de dispositivos conectados en un determinado día en el punto de acceso.  Hacer un poco como los routers que puedes ver la información de los dispositivos conectados en cada momento.  Tenéis algún tipo de idea de como enfocarlo? Llevo una semana dándole mucho a Google, pero no encuentro nada convincente  :huh:


Gracias por la ayuda! Ya sé que seria más un proyecto para un informático, pero me pareció una buena forma de ampliar conocimientos. Ya sabéis "el saber no ocupa lugar"   :)


En línea

daryo


Desconectado Desconectado

Mensajes: 1.070



Ver Perfil WWW
Re: Crear un pequeño programa en C++ para WIN para detectar las direcciones MAC
« Respuesta #1 en: 23 Mayo 2013, 21:20 pm »

pues se me ocurrre lo siguente para encontrar las macs es una solucion que ya mencione antes pero no es precisamente C.

cuando haces por ejemplo un ping a la ip de un host supongamos es 192.168.1.1(obviamente siendo lan)
ping 192.168.1.1

queda guardada la mac en la tabla de arp dinamica para ver la mac guardada

arp -a 192.168.1.1

ta sale la mac

creo que ambos comandos funcionan en ambos sistemas operativos linux y windows.

para encontrar las ip supongo que bastaria usar un barrido de ping


En línea

buenas
naxo1990

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: Crear un pequeño programa en C++ para WIN para detectar las direcciones MAC
« Respuesta #2 en: 24 Mayo 2013, 12:19 pm »

Muchas gracias Daryo! Lo he probado y funciona muy bien! Me gustaría encontrar  algo similar ha esto pero en un algoritmo en C++...?  :huh:

Gracias!
En línea

mr.blood

Desconectado Desconectado

Mensajes: 150


Ver Perfil
Re: Crear un pequeño programa en C++ para WIN para detectar las direcciones MAC
« Respuesta #3 en: 24 Mayo 2013, 16:29 pm »

RAW Sockets para armar los paquetes ARP. Aunque creo que en Windows no hay posibilidad de lanzar RAW Sockets.

Sa1uDoS
En línea

naxo1990

Desconectado Desconectado

Mensajes: 8


Ver Perfil
Re: Crear un pequeño programa en C++ para WIN para detectar las direcciones MAC
« Respuesta #4 en: 27 Mayo 2013, 13:12 pm »

Muchas gracias mr.blood! Para crear RAW Sockets en C++ para WIN que librería tengo que utilizar...? pude ser la winsock2.lib?  :huh:

Gracias!
En línea

mr.blood

Desconectado Desconectado

Mensajes: 150


Ver Perfil
Re: Crear un pequeño programa en C++ para WIN para detectar las direcciones MAC
« Respuesta #5 en: 27 Mayo 2013, 23:25 pm »

Teóricamente sí, busca en Google a ver si se puede, creo que en algún Service Pack se permitía.

Sa1uDoS
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines