Reiniciar modem por telnet pelo shell [RESOLVIDO]

1. Reiniciar modem por telnet pelo shell [RESOLVIDO]

Pedro
px

(usa Debian)

Enviado em 05/06/2013 - 10:50h

Falá ai galera blz?!, bom surgiu a seguinte duvida, pois no "janelas" eu tinha um script bat/vb e sei la oq que reiniciava meu modem caso a conexão cai-se, ou mesmo para trocar o ip para burlar algum serviço, ( ñ uso proxy pois e lento dmais e meu modem reinicia em 1 min, n vejo necessidade de reiniciar mais de 2-3 vezes p/ dia então...), queria montar um shell com netcat logando na 23 no ip 192.168.1.1, usar o sleep por uns 3 seg digitar o login e dps de + 3s o pass, e apois isto enviar o comando reboot para o modem, optei usar o netcat pq o telnet n aceita o sleep e n consigo mandar o login/pass pelo echo e nem por comandos parecidos, bom quem tiver mais experiência e puder dar uma forcinha ae!, o único problema e q só poderei testar o script dps pois onde estou só tem win7 --'

Script do Windows:

@echo off
rem ////// CREDITOS: by PX , enjoy!


rem ////// Edite as linhas abaixo com os seus dados

set ip=192.168.1.1
set username=px
set password=*******
set comando1=reboot


rem ///// Não edite as linhas abaixo:

rem ///// Criação do script vbs

echo set sh=WScript.CreateObject("WScript.Shell")>>telnet.vbs
echo WScript.Sleep 500>>telnet.vbs
echo sh.SendKeys "%username%">>telnet.vbs
echo WScript.Sleep 500>>telnet.vbs
echo sh.SendKeys "~">>telnet.vbs
echo WScript.Sleep 500>>telnet.vbs
echo sh.SendKeys "%password%">>telnet.vbs
echo sh.SendKeys "~">>telnet.vbs
echo WScript.Sleep 500>>telnet.vbs


rem ///// Enviando comando

echo sh.SendKeys "%comando1%">>telnet.vbs
echo sh.SendKeys "~">>telnet.vbs


rem //echo sh.SendKeys "^]" >>telnet.vbs
rem //echo WScript.Sleep 500>>telnet.vbs
rem //echo sh.SendKeys "quit">>telnet.vbs
rem //echo WScript.Sleep 500>>telnet.vbs
rem //echo sh.SendKeys "~">>telnet.vbs
rem //echo WScript.Sleep 500>>telnet.vbs


rem ///// Iniciando a sessão de telnet

start /realtime telnet.exe %ip%
cscript //nologo telnet.vbs
del /q telnet.vbs
exit


  


2. RESOLVIDO!!

Pedro
px

(usa Debian)

Enviado em 07/12/2013 - 16:35h

Após um tempo sem mexer nesse assunto, um belo dia me bateu uma ideia e consegui adaptar o maldito do script facilmente para nosso linux!!

Veja a solução em:

http://vivaolinux.com.br/script/Reiniciar-modem-via-Shell-Script






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts