fixed some testing phase instructions and exported.csv append mode

This commit is contained in:
lucian 2019-05-24 19:58:40 +03:00
parent b8980fe343
commit 4095e0c7e2
7 changed files with 1119 additions and 8 deletions

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

View File

@ -1,2 +1 @@
index,type,ip,state,fw_level,fw_version,release_date, uefi, uefi_release_date
index,type,ip,state,fw_level,fw_version,release_date, uefi, uefi_release_date

1 index type ip state fw_level fw_version release_date uefi uefi_release_date
index type ip state fw_level fw_version release_date uefi uefi_release_date

View File

@ -55,7 +55,7 @@ def powerstatus(server, user, password, port):
try:
tmp = ssh_stdout.read().splitlines()
pwstatus = tmp[0].decode('utf-8')
pwstatus = tmp[0][2].decode('utf-8')
except:
print("exception powerstatus")

View File

@ -1415,3 +1415,117 @@ nc: getaddrinfo for host "bandit.labs.overthewir21.org" port 22: Name or service
nc: getaddrinfo for host "bandit.labs.overthewir22.org" port 22: Name or service not known
nc: getaddrinfo for host "fdsa" port 22: Name or service not known
nc: connect to 1234 port 22 (tcp) failed: Invalid argument
Informations about checkup at 2019-05-24 19:50
Connection to bandit.labs.overthewire.org 22 port [tcp/ssh] succeeded!
Connection to bandit.labs.overthewire.org 22 port [tcp/ssh] succeeded!
Connection to bandit.labs.overthewire.org 22 port [tcp/ssh] succeeded!
nc: getaddrinfo for host "bandit.labs.overthewir4.og" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir5.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir5.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir6.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir7.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir8.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir8.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir9.rg" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir10.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir11.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir12.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir13.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir14.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir16.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir16.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir17.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir18.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir19.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir20.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir21.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir22.org" port 22: Name or service not known
Connection to 141.85.224.99 22 port [tcp/ssh] succeeded!
Connection to leviathan.labs.overthewire.org 22 port [tcp/ssh] succeeded!
Connection to leviathan.labs.overthewire.org 22 port [tcp/ssh] succeeded!
nc: getaddrinfo for host "fdsa" port 22: Name or service not known
nc: connect to 1234 port 22 (tcp) failed: Invalid argument
Informations about checkup at 2019-05-24 19:51
Connection to bandit.labs.overthewire.org 22 port [tcp/ssh] succeeded!
Connection to bandit.labs.overthewire.org 22 port [tcp/ssh] succeeded!
Connection to bandit.labs.overthewire.org 22 port [tcp/ssh] succeeded!
nc: getaddrinfo for host "bandit.labs.overthewir4.og" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir5.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir5.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir6.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir7.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir8.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir8.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir9.rg" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir10.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir11.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir12.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir13.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir14.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir16.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir16.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir17.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir18.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir19.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir20.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir21.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir22.org" port 22: Name or service not known
Connection to 141.85.224.99 22 port [tcp/ssh] succeeded!
Connection to leviathan.labs.overthewire.org 22 port [tcp/ssh] succeeded!
Connection to leviathan.labs.overthewire.org 22 port [tcp/ssh] succeeded!
nc: getaddrinfo for host "fdsa" port 22: Name or service not known
nc: connect to 1234 port 22 (tcp) failed: Invalid argument
Informations about checkup at 2019-05-24 19:52
Connection to bandit.labs.overthewire.org 22 port [tcp/ssh] succeeded!
Connection to bandit.labs.overthewire.org 22 port [tcp/ssh] succeeded!
Connection to bandit.labs.overthewire.org 22 port [tcp/ssh] succeeded!
nc: getaddrinfo for host "bandit.labs.overthewir4.og" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir5.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir5.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir6.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir7.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir8.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir8.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir9.rg" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir10.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir11.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir12.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir13.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir14.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir16.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir16.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir17.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir18.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir19.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir20.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir21.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir22.org" port 22: Name or service not known
Connection to 141.85.224.99 22 port [tcp/ssh] succeeded!
Connection to leviathan.labs.overthewire.org 22 port [tcp/ssh] succeeded!
Connection to leviathan.labs.overthewire.org 22 port [tcp/ssh] succeeded!
nc: getaddrinfo for host "fdsa" port 22: Name or service not known
nc: connect to 1234 port 22 (tcp) failed: Invalid argument
Informations about checkup at 2019-05-24 19:54
nc: getaddrinfo for host "bandit.labs.overthewir4.og" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir5.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir5.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir6.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir7.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir8.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir8.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir9.rg" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir10.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir11.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir12.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir13.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir14.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir16.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir16.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir17.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir18.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir19.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir20.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir21.org" port 22: Name or service not known
nc: getaddrinfo for host "bandit.labs.overthewir22.org" port 22: Name or service not known
nc: getaddrinfo for host "fdsa" port 22: Name or service not known
nc: connect to 1234 port 22 (tcp) failed: Invalid argument

View File

@ -113,8 +113,8 @@ class xBoard(Cmd):
stderr = stderr.decode('utf-8')
# Fill a dictionary with servers which are down
if "Connected" not in stderr:
if "succeeded" not in stderr:
print('Server %s will be removed from servers list!' % \
self.servers['server'][i])
@ -705,7 +705,7 @@ class xBoard(Cmd):
sshLength = len(ssh)
if os.path.isfile('./exported.csv'):
with open('exported.csv', 'a+') as exportFile:
with open('exported.csv', 'w+') as exportFile:
exportFile.write("index,type,ip,state,fw_level,fw_version," + \
"release_date, uefi, uefi_release_date" + "\n")
@ -735,9 +735,7 @@ class xBoard(Cmd):
csvline.extend(sidefun.fw(self.servers['server'][i], \
self.servers['user'][i], self.servers['password'][i], \
self.servers['port'][i]))
print(csvline)
with open('exported.csv', 'a+') as exportFile:
line = ','.join(csvline)
exportFile.write(line + '\n')