from sys import argv import os.path import datetime import time import requests from requests.auth import HTTPBasicAuth KP_LOGIN = {'username':'', 'password':''} try: script, TEST_ENV, log_name = argv except: print 'Please enter the ENVIORNEMENT (eg. hqa, prod, hqac...), login name' finally: log_name = 'logs/'+log_name LOGFILE = open(log_name) print log_name if (TEST_ENV.lower() == 'prod'): TEST_ENV = 'healthy' elif(TEST_ENV.lower() =='hqa'): TEST_ENV = 'hqa' TEST_ENV2 = 'qa4' elif(TEST_ENV.lower() =='hqac'): TEST_ENV = 'hqac' TEST_ENV2 = 'qa3' prefix_filename = log_name.split('.txt')[0].split('logs/')[1] #gets the file name to be prefixed later OUTPUTFILE = 'output/%s_output%s.txt'%(prefix_filename, datetime.datetime.now().strftime("%y%m%d%H%M%S")) FLAG_LOG = 'output/%s_FLAG%s.txt'%(prefix_filename, datetime.datetime.now().strftime("%y%m%d%H%M%S")) passSTR = '(++PASS %s++)\n' flagStr = '(***flag***)\n' GLOBALRESULT = '' def main(): """docstring for main""" # ('https://%s.kaiserpermanente.org/health/mycaresecure/dummy'%TEST_ENV, data=kpAuth, verify=True) if KP_LOGIN['username']: #enter into session check print KP_LOGIN['username'] for line in LOGFILE: tStamp = datetime.datetime.now().strftime("%y%m%d+%H%M%S") print (line) continue elif GLOBAL_LOGIN['username'] == '': print ("No Authentication found.") for line in LOGFILE: if(line.find('#auth#')==0): KP_LOGIN['username'] = line.split('#auth#')[1].split('/')[0].strip() KP_LOGIN['password'] = line.split('#auth#')[1].split('/')[1].strip() if __name__ == '__main__': main()
Run
Reset
Share
Import
Link
Embed
Language▼
English
中文
Python Fiddle
Python Cloud IDE
Follow @python_fiddle
Browser Version Not Supported
Due to Python Fiddle's reliance on advanced JavaScript techniques, older browsers might have problems running it correctly. Please download the latest version of your favourite browser.
Chrome 10+
Firefox 4+
Safari 5+
IE 10+
Let me try anyway!
url:
Go
Python Snippet
Stackoverflow Question