Identificar las ip conectadas a mi red y enviarles un mensaje

Iniciado por yotoy, 17 Septiembre 2014, 00:14 AM

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

yotoy

Hola comunidad
por favor quien me puede orientar.
es que quiero hacer una aplicación que cuando alguien se conecte a mi red wifi le envíe una mensaje  :huh:
La verdad no tengo ni idea por donde comenzar si alguien me orienta le agradecería.  ;-)


engel lex

no es tan simple, pero en el lenguaje que quieras, puedes hacer una aplicación que llame a consola y haga ping a cada ip del rango local para ver si responde, si hay algún cambio entonces que te muestre en pantalla el cambio...

qué lenguajes manejas?
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

patilanz

To  también quiero hacer algo así pero creó que con un simple ping no funcionara y tardas demasiado. No hay otra manera

alkage


engel lex

Cita de: alkage en 17 Septiembre 2014, 16:36 PM
Y si creas un hotspot casero? Yna opcion.

es una opcion pero entonces tienes que tu ser un proxy y tener 2 tarjetas de red (la entrada y la salida)


Cita de: patilanz en 17 Septiembre 2014, 11:22 AM
To también quiero hacer algo así pero creó que con un simple ping no funcionara y tardas demasiado. No hay otra manera

el ping no es tan lento, puedes hacerlo asíncrono y realizar múltiples ping simultáneos y si hay otras maneras, puedes usar los ARP, puedes leer html y abrir la pagina del router, etc...

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

patilanz

Con decir no hay otra manera se me olvido poner el signo ?
Los que mencionaste se como hacerlo en ARP y el la pagina pero como funciona el hotspot?

_TTFH_3500

Con Advanced IP Scanner puedes ver las IP conectadas a tu red y es bastante rápido, luego abría que abrir un puerto y enviar un script que muestre el mensaje que quieras.


engel lex

_TTFH_3500 efectivamente, hay muchos programas para esto, la cosa es que el pregunta como hacerlo...

patilanz el protocolo ARP es un protocolo de descubrimiento de pares, para resumir el comportamiento, el lo que hace es enviar un broadcast(de capa 2) con algo como "quien tiene la ip x.x.x.x" le llega a todos los hosts en la red, pero solo quien tiene esa ip responderá con un unicast al que envía la solicitud, la respuesta contendrá su ip y mac

en español, en la wikipedia está muy a media la info, así que aquí la info completa en inglés

http://en.wikipedia.org/wiki/Address_Resolution_Protocol
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

Platanito Mx

Considero que con un ping seria sencillo y no tardado ya que solo necesitas una solicitud eco para saber si hay un cambio.

Rapido seria guardar los resultados del ping en un archivo de texto y hacer la condicione si la respuesta del eco es "Respuesta desde..." se considere como una IP valida se envie el mensaje.

No sé que tiempo de mensaje quieras enviar o para qué, si el equipo tiene un firewall que no permita la salida de respuesta de los ping habra una IP viva pero el resultado del eco será "tiempo de espera..."