04
Lug
08

Wifi on/off Netgear Dg834G

netgear web

Nome

Wifi on/off Netgear Dg834G

Descrizione

Piccolo programmino per disattivare e attivare il Wifi del modem Netgear Dg834G, e probabilmente tutti quelli della serie Netgear con il wifi, senza usare l’interfaccia web.

Linguaggio

Python

Uso

python wifi on/off (di default il parametro è off)

Errori conosciuti

A volte non funziona al primo tentativo, probabilmente ci sarebbero da implementare alcuni controlli sull’avvenuta attivazione/disattivazione del wifi.

Download

Sorgente

Sorgente

#! /usr/bin/env python
import urllib2
import sys
def on():
sock=urllib2.Request(url="http://192.168.0.1/setup.cgi",data="ssid=NETGEAR&WRegion=Europe&w_channel=9&wire_mode=gb&enable_ap=enable_ap&ssid_bc=ssid_bc&security_type=0&save=Applica&h_WRegion=Europe&h_w_channel=9&h_wire_mode=gb&h_enable_ap=enable&h_ssid_bc=enable&h_wire_iso=disable&h_security_type=0&todo=save&this_file=wire_off.htm&next_file=wire_off.htm")
sock.add_header("Authorization","Basic YWRtaW46cGFzc3dvcmQ=")#Basic= nome:password in base64
stream=urllib2.urlopen(sock).read()
def off():
sock=urllib2.Request(url="http://192.168.0.1/setup.cgi",data="ssid=NETGEAR&WRegion=Europe&w_channel=9&wire_mode=gb&security_type=0&save=Applica&h_WRegion=Europe&h_w_channel=9&h_wire_mode=gb&h_enable_ap=disable&h_ssid_bc=disable&h_wire_iso=disable&h_security_type=0&todo=save&this_file=wire_off.htm&next_file=wire_off.htm")
sock.add_header("Authorization","Basic YWRtaW46cGFzc3dvcmQ=")#Basic= nome:password in base64
stream=urllib2.urlopen(sock).read()
try:
if sys.argv[1]=="on":
on()
except:
off()

print "Eseguito"

0 Risposte a “Wifi on/off Netgear Dg834G”



  1. Ancora nessun commento.

Lascia un commento