¿Como detectar si alguien esta conectado a mi red wifi?
Sin instalar ningún programa podemos detectar si hay algún dispositivo conectado a su red. Ejemplo de clase de ip elejida : 192.168.1.x - las mayorías de proveedores de internet lo usan.
Paso 1 : Copiar y pegar el siguiente código en un archivo .bat (o lo puede descargar ). Si usted tiene una clase diferente (ej: 10.0.0) de ip tiene que modificar la clase de ip 192.168.1 con su clase de ip. Para saber que clase de ip tiene entre en Inicio - Ejecutar y escribe cmd /k ipconfig. En la ventana que se abre donde esta escrito Dirección ip los primeros tres numeros separados por puntos representa su clase de ip.
@ECHO OFF
SET /a intCounter=1
:while
IF %intCounter% GTR 255 (GOTO wend)
start ping -a -l 255 -n 6 192.168.1.%intCounter%
SET /a intCounter=intCounter+1
GoTO while
:wend
cls
echo **********************************************************************
echo * Espere unos 2 segundos y despues presiona cualquier tecla una vez *
echo **********************************************************************
pause 0
arp -g
pause 0
Ejecutar el código y esperar unos 10 segundos al final se quedará solo una ventana abierta.
Ver Ejemplo con imagenes
Que hace el código : Usa dos comandos ping y arp ---- va abrir 256 ventanas de consola en cada una hace ping (recomendación cierra cualquier programa que tienes abierto si el ordenador no dispone de suficiente recursos)
SET /a intCounter=1 - da valor 1 a intCounter ( variable )
:while - etiqueta para realizar el salto
IF %intCounter% GTR 255 (GOTO wend) si intCounter mas grande que 255 salta a la etiqueta wend
start ping -a -l 255 -n 6 192.168.1.%intCounter% - abre una ventana para hacer ping en 192.168.1.1 (primer valor)
SET /a intCounter=intCounter+1 - da valor +1 a intCounter
GoTO while - salta a la etiqueta while
:wend - etiqueta wend
cls - limpia la ventana
echo **********************************************************************
echo * Espere unos 2 segundos y despues presiona cualquier tecla una vez *
echo **********************************************************************
pause 0 (cero) - espera que se pulseuna tecla
arp -g - Address Resolution Protocol ( Protocolo de resolución de direcciones)
pause 0 (cero) - espera que se pluse una tecla
Sin instalar ningún programa podemos detectar si hay algún dispositivo conectado a su red. Ejemplo de clase de ip elejida : 192.168.1.x - las mayorías de proveedores de internet lo usan.
Paso 1 : Copiar y pegar el siguiente código en un archivo .bat (o lo puede descargar ). Si usted tiene una clase diferente (ej: 10.0.0) de ip tiene que modificar la clase de ip 192.168.1 con su clase de ip. Para saber que clase de ip tiene entre en Inicio - Ejecutar y escribe cmd /k ipconfig. En la ventana que se abre donde esta escrito Dirección ip los primeros tres numeros separados por puntos representa su clase de ip.
@ECHO OFF
SET /a intCounter=1
:while
IF %intCounter% GTR 255 (GOTO wend)
start ping -a -l 255 -n 6 192.168.1.%intCounter%
SET /a intCounter=intCounter+1
GoTO while
:wend
cls
echo **********************************************************************
echo * Espere unos 2 segundos y despues presiona cualquier tecla una vez *
echo **********************************************************************
pause 0
arp -g
pause 0
Ejecutar el código y esperar unos 10 segundos al final se quedará solo una ventana abierta.
Ver Ejemplo con imagenes
Que hace el código : Usa dos comandos ping y arp ---- va abrir 256 ventanas de consola en cada una hace ping (recomendación cierra cualquier programa que tienes abierto si el ordenador no dispone de suficiente recursos)
SET /a intCounter=1 - da valor 1 a intCounter ( variable )
:while - etiqueta para realizar el salto
IF %intCounter% GTR 255 (GOTO wend) si intCounter mas grande que 255 salta a la etiqueta wend
start ping -a -l 255 -n 6 192.168.1.%intCounter% - abre una ventana para hacer ping en 192.168.1.1 (primer valor)
SET /a intCounter=intCounter+1 - da valor +1 a intCounter
GoTO while - salta a la etiqueta while
:wend - etiqueta wend
cls - limpia la ventana
echo **********************************************************************
echo * Espere unos 2 segundos y despues presiona cualquier tecla una vez *
echo **********************************************************************
pause 0 (cero) - espera que se pulseuna tecla
arp -g - Address Resolution Protocol ( Protocolo de resolución de direcciones)
pause 0 (cero) - espera que se pluse una tecla