Page 1 sur 1

[Astuce-Livebox] Script qui change l'IP de la box

Publié : mar. 01 juin 2010, 12:09
par veka
Je vien de dénicher sur le net un script en python qui permet de changer l'adresse IP de sa livebox automatiquement.
Trés utiles pour consulter les vidéo de grand mère a la plage sur mégavideo sans avoir de problème avec la limite de temps. :D

Je pense que cela peut intéresser d'autre personne donc je partage.

Voici donc le script en question :

Code : Tout sélectionner

#!/usr/bin/python

import os, sys
import getpass
import telnetlib
import commands
import gtk, os

CMD = "zenity  --info --text '\n Votre adresse Ip vient de changer.'"
HOST = "192.168.1.1"
user = "root"
password = "1234"

tn = telnetlib.Telnet(HOST)

tn.read_until(b"login: ")
tn.write(user.encode('ascii') + b"\n")
tn.read_until(b"Password: ")
tn.write(password.encode('ascii') + b"\n")
tn.read_until(b"[root @ home]$")
tn.write(b"sndcp\n")
tn.read_until(b"[root @ sndcp]$")
tn.write(b"pppoestop 0\n")
tn.read_until(b"[root @ sndcp]$")
tn.write(b"pppoestart 0\n")
tn.read_until(b"[root @ sndcp]$")
tn.write(b"exit\n")
tn.read_until(b"[root @ home]$")
tn.write(b"exit\n")

os.system(CMD)
J'ai ajouté une fenètre qui averti quand le changement est terminé. ( Nécésite zenity )
Les valeurs de 'user' et 'password' sont ceux par defaut de la box (en telnet).

EDIT : NE FONCTIONNE APPAREMENT PAS AVEC LES LIVEBOX SAGEM.

Voici un lien pour identifier sa livebox : Identifier le modele de votre livebox

Re: [Astuce-Livebox] Script qui change l'IP de la box

Publié : mar. 01 juin 2010, 15:14
par benjarobin
Mouais la probabilité qu'il te donne une IP différente n'est pas de 100%. Par contre sympa comme façon de faire...

Re: [Astuce-Livebox] Script qui change l'IP de la box

Publié : mar. 01 juin 2010, 19:57
par astreides
Bonsoir
J'ai essaye ton script mais ne marche pas avec livebox sagem

Merci

Re: [Astuce-Livebox] Script qui change l'IP de la box

Publié : mar. 01 juin 2010, 20:24
par veka
Merci pour l'info astreides,

Je tien a reprécisé que se script n'est pas de moi, je l'est dénicher sur le net ( j'ai perdu la source ).

Je vais préciser qu'il ne fonctionne pas sur les livebox sagem.

Edit : Si quelqu'un peut confirmer se serait pas mal, deux essai vallent mieux qu'un ( sans vouloir te vexer ).