ho risolto... ho capito dov'era il problema... leggendo le query post con wireshark le ho copiato su python per poter effettuare modifiche sul router senza accedere da browser, solo che mi ha confuso vedere la post query di login che inviava solo pws=13201414 io nello script mandavo solo 13201414 hahahaha... ora funziona
ecco il codice, mi logga e mantiene la sessione per poter inviare tutte le richieste che voglioCodice PHP:import http.cookiejar, urllib.request, http.client
code="changewep=0&wps_enable=&wpa_en=1&wpa_authen=1&w802_rekey=2&\
wsec_mode=2&wpa_mode=2&wpa_psk=0&\
sharedkey=password&sharedkey1=password"
pws="pws=13201414"
cj = http.cookiejar.CookieJar()
opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor(cj))
urllib.request.install_opener(opener)
urllib.request.urlopen("http://192.168.1.1/cgi-bin/login.exe",\
pws.encode("ascii"))
urllib.request.urlopen("http://192.168.1.1/cgi-bin/wireless_wpa.exe",\
code.encode("ascii"))

Rispondi quotando