• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

xplode_me

Howto: Reiniciar Router Wirless XAVI por Telnet [Linux]

5 mensagens neste tópico

#!/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? ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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,

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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    ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Excelente não? :D

"show de bola, cara :) "

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora