def executeCheck():
for ssid in config['checks']['ssids'].keys():
sanity = checkSSID(config['checks']['ssids'][ssid]['name'], config['checks']['ssids'][ssid]['encrypted'], config, BASE_DIR + '/log')
id = writeCheck(db_conn=db_connection, sanity=sanity, timeouts={'conn' : config['checks']['failed_conn'], 'dhcp' : config['checks']['failed_dhcp']}, location=config['computer']['location'])
try:
file = open(BASE_DIR + '/log/' + ssid + '.tmplog', 'r')
except:
pass
else:
try:
gfile = open(BASE_DIR + '/log/' + ssid + '.log', 'a')
except:
file.close()
else:
gfile.write('==== SSID: ' + ssid + ' == ' + datetime.datetime.fromtimestamp(int(sanity['time_start'])).strftime('%Y-%m-%d %H:%M:%S') + ' == DB ID: ' + str(id) + '\n')
gfile.write(file.read())
gfile.close()
file.close()
print(sanity)
syslog(LOG_INFO, sanity.__str__())
# excecution
评论列表
文章目录