From 5f517caa091f5787465d6d9e1989b9d8b39f6c48 Mon Sep 17 00:00:00 2001 From: 3err0 Date: Sat, 14 Nov 2020 09:42:56 +0800 Subject: [PATCH] changes --- rebootasic | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/rebootasic b/rebootasic index 932a081..7058dfc 100755 --- a/rebootasic +++ b/rebootasic @@ -5,16 +5,26 @@ import sys URL = "http://"+sys.argv[1]+"/cgi-bin/reboot.cgi" USER = sys.argv[2] +USER_DEFAULT = "root" PASS = sys.argv[3] +PASS_DEFAULT = "root" h = httplib2.Http(cache=None, timeout=0.5) h.add_credentials(USER, PASS) - try: response, content = h.request(URL, "GET", headers={'cache-control':'no-cache'}) if response.status==401: - print "Unauthorized, Wrong PASSWORD" + retry = httplib2.Http(cache=None, timeout=0.5) + retry.add_credentials(USER_DEFAULT, PASS_DEFAULT) + res, con = retry.request(URL, "GET", headers={'cache-control':'no-cache'}) + if res.status==500: + print "Change pass, Installed default password" + print "OK" + elif res.status==401: + print "Unauthorized, Wrong PASSWORD" + if response.status==500: + print "OK" elif response.status==404: URL = "http://"+sys.argv[1]+"/api/reboot" response, content = h.request(URL, "GET", headers={'cache-control':'no-cache'})