line_list = line.strip().split(':') key = line_list[1] key_active = True else: if 'PA_USER='******'=') pa_user = line_list[1] elif 'PA_PASS='******'=') pa_pass = line_list[1] elif 'HOSTNAME=' in line: line_list = line.strip().split('=') hostname = line_list[1] if key_active != True: key = pamod.pa_auth(pa_user, pa_pass, hostname) f = open('pamalt/conf/pamalt.conf', 'w') f.write('# PAMALT configuration file overwritten with API key\n') f.write('# username and password was overwritten only need to change when API user password is changed\n') f.write('KEY:' + key + '\n') f.write('HOSTNAME=' + hostname + '\n') f.close() # Check command line option(s) if options.top_attackers: pamalt.transforms.top_reports.pre_top_attackers(hostname, key) elif options.top_attacks: pamalt.transforms.top_reports.pre_top_attacks(hostname, key) elif options.top_spyware:
def test_mod(): pa_hostname = 'isdpan1295' key = pamod.pa_auth('papi_user', 'p@ssw0rd', pa_hostname) print key