Título: Script renovar IP automaticamente Publicado por: diagon0 en 18 Febrero 2010, 18:58 pm hola a todos, me gustaria hacer un script en batch para renovar la ip automaticamente, lo he intentado hacer mediante telnet, pero a la hora de introducir el usuario y contraseña se detiene y el script no avanza.
No hay alguna forma para que esto no suceda? o es que no se puede hacer mediante telnet? Gracias de antemano un saludo Título: Re: Script renovar IP automaticamente Publicado por: mytnick en 21 Febrero 2010, 02:22 am para evitar eso yo utilizo netcat, asi los datos se cargan correctamente, he modificado un poco un script que tenia para cambiar la ip (reiniciar router) automáticamente agilizando mucho el tener que cambiar de ip cada X tiempo.
cambioIP.cmd Citar @echo off ::Script para renovar la IP automáticamente - by Mytnick - ::Para poder utilizar este script se necesita tener Netcat en system32 "nc.exe" ::Recuerde que Netcat es detectado por casi todos los antivirus al considerarlo una herramienta de tipo "hacker" mode con cols=80 mode con lines=25 color 8f title Renovar IP Automaticamente - by Mytnick - if exist %windir%\system32\nc.exe (goto main) else goto error :main cls echo. echo [[ by Mytnick ]] echo. echo. echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» echo º Renovar IP Automaticamente º echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ echo. echo. echo. set /p time= Introduzca el tiempo restante en minutos: echo. set /p user= Introduzca nombre de usuario: echo. set /p pass= Introduzca password: cls echo. echo [[ by Mytnick ]] echo. echo. echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» echo º Renovar IP Automaticamente º echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ echo. set /a con=60*time echo. echo - INFORMACION - echo =============== echo. echo Puerta de enlace: 192.168.1.1 echo. echo Puerto: 23 echo. echo Usuario: %user% echo. echo Password: ******** (oculto) echo. echo Tiempo restante: %con% seg. (%time% min.) echo. echo Espere.. ping -n %con% 127.0.0.1 > nul echo %user%>0.tmp echo %pass%>>0.tmp echo reboot>>0.tmp echo user logout>>0.tmp nc<0.tmp 192.168.1.1 23 | exit del /f /q 0.tmp exit :error cls echo. echo. echo ERROR!! No se ha podido encontrar el archivo nc.exe en system32 echo. echo. echo A continuacion sera redirigido a www.securityfocus.com para su descarga echo. echo. echo Pulse una tecla... pause > nul start http://www.securityfocus.com/tools/139 exit saludos |