Jump to content
xplode_me

Howto: Reiniciar Router Wirless XAVI por Telnet [Linux]

Recommended Posts

xplode_me

#!/usr/bin/expect -f

set force_conservative 1 ;

if {$force_conservative} {

set send_slow {1 .010}

proc send {ignore arg} {

sleep .2

exp_send -s -- $arg

}

}

puts "\n"

spawn telnet 192.168.1.1

expect "Login:*"

send -- "root\r"

expect "Password:*"

send -- "root\r"

send -- "restart\r"
sleep 5
puts "\n"
puts "feito!!\n"

echo "Reboot: successfull!" > /home/joel/xavi.log
date > /home/joel/xavi.log
echo "///////////////////////" > /home/joel/xavi.log
exit 

Belo nao? ;)

Guardar como reboot-xavi na ~/ e dar permissao de execucao (chmod u+x reboot-xavi).

Adicionar isto a crontab (crontab -e) et voilá:

50 7 * * * ~/reboot-xavi

10 1 * * * ~/reboot-xavi

O script corre todos os dias as 7:50 e 1:10. Excelente não? ;)

Share this post


Link to post
Share on other sites
mpc650

Boas,

isso daria jeito para quando existiam as happy hours e ainda dá jeito para quem tem por exemplo Clix que nas happy hours antes de começarem tem que fazer restart ao router/modem para ganhar novo registo senão não conta como HH.

É bem e bom script. ;)

Atentamente,

Share this post


Link to post
Share on other sites
teckV

muito bom... a piada disto é para que percebem o mecanismo por detrás disso... quando perceberem podem fazer muitas coisas fantásticas, adaptando o script a cada situação...

muito bom... aconselho os novatos a explorar e estudar este script... qualquer equipamento que receba telnet pode ser automatizado e alterando os comandos pode rapidamente ser adaptado a outras funções como processos de configuração longos e chatos...

para não falar em coisas como... ops... brute force!!!! não.. claro que não... heheheheheehhe

procurar palavras-passe default.... ops... isso não é para dizer... ninguem deixa as palavras passe default... pois não?????????

enfim... o céu é o limite

Atenção que quando falo em certas coisas é apenas para analisarem os vossos equipamentos contra estas coisas... é obvio que não o podem fazer em equipamentos que não são vosso... a lei é bem clara nesse aspecto

que este script sirva tambem para os newcamers perceberem o porque das questões de segurança e QUE DEVEM SEMPRE USAR SSH COM CERTIFICADOS - AS PASSWORDS NÃO SÃO SEGURAS

podem fazer isto também noutras linguagens como python... vejam o post de SOCKS

http://www.portugal-a-programar.pt/index.php?showtopic=1752

estudem os comando que o equipamento recebe nos manuais e podem fazer tudo através de consolas personalizadas...

bem cool    ;)

Share this post


Link to post
Share on other sites
Trifasico

Excelente não? :D

"show de bola, cara :) "

Pro pessoal do Clix (como eu, ehehe) dá muito jeito

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.