Compare commits

...

2 Commits

Author SHA1 Message Date
5c7cd9b0a5 Finish auth 2022-10-11 20:47:12 -05:00
a374ec73b4 Add login success print test 2022-10-11 20:20:08 -05:00
3 changed files with 3814 additions and 2 deletions

1
.gitignore vendored
View File

@ -6,3 +6,4 @@ admin-key.ppk
token.txt
*.zip
output.log
output.log

11
auth.py
View File

@ -16,11 +16,18 @@ def login(config, user, password, sysid):
ssh.run_ssh(config, command, 'scripts')
sleep(1)
filename = sysid + "success.txt"
if ssh.check_for_file(config, filename, 'receivelogin') == False:
output = ssh.check_for_file(config, filename, 'receivelogin')
if output == False:
filename = sysid + "fail.txt"
if ssh.check_for_file(config, filename, 'receivelogin') == False:
raise ValueError("Unable to determine login status")
else:
return False
else:
return True
fprint(type(output))
if str(output).find("admin") >= 0 or str(output).find("Admin") >= 0:
fprint("Authorized as admin!")
return True
else:
fprint("Not admin")
return False

3804
output.log

File diff suppressed because it is too large Load Diff