algo de batch, que de eso espero no haber olvidado

1 01 2013

Luego del fiasco de planificación y mantenimiento de AdventusReminder(y de leer tantos blogs de que php ha muerto y demás estupideces) que me quitaron el animo, creo que la mejor forma de relajarme es escribir unas lineas de algún lenguaje incluso mas familiar, quizá el segundo con que inicie esta afición: BASIC

Pero luego recuerdo lo complicado que puede resultar correrlo, por lo que voy por su primo olvidado:  bacth scripting, hay mucho por hacer si te gusta debe haber cientos de script sobre encontrar lo IP que estén en un rango, pero quería hacerlo para linea de comandos y sin mucho adorno.

 @echo off
 color 1f
 title PING
 set /a ipvar=0
 set ipheader=192.168.1.
 set pingip=192.168.1.1
 set pingresult=ip
 cls
 if [%1]==[] goto all
 ping %1 > pingresult.txt
 findstr /i "bytes=32" pingresult.txt
 if [%errorlevel%]==[0] set pingresult=%pingresult%+%1%
 goto end
 :all
 if [%ipvar%]==[257] goto end
 set pingip=%ipheader%%ipvar%
 ping %pingip% > pingresult.txt
 findstr /i "bytes=32" pingresult.txt
 if [%errorlevel%]==[0] set pingresult=%pingresult%+%pingip%
 set /a ipvar=%ipvar% + 1
 goto all
 :end
 echo %pingresult%
 echo Fin de secuencia
 

La mayoría de personas tiene configurada como puerta de enlace 192.168.1.1 si lo corren desde una linea de comandos, obtendrán todos las IP conectados desde 192.168.1.0 a 192.168.1.256
se que los que no tengan esta configuración deberán modificarla, pero el esfuerzo es poco.

Quizá después ponga la configuración mas sencilla y elimine de las IP al accespoint, pero aun no puedo hacerlo todo automático(como debería ser) si fuese automático seria mas interesante.

http://multiple.webcindario.com/works/fcrping.bat

Anuncios

Acciones

Information

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: