# src_cs_it_01_tmp
```
import requests
import datetime
import base64
def main():
try:
with open("D:\KPI_List\WAF_KPI_Sec.txt", "r") as f:
lines = f.readlines()
urls=[]
for line in lines:
urls.append(line).replace("\n", "")
#print(urls)
requests.packages.urllib3.disable_warnings()
_user = base64.b64decode('c2VydmljZV9hcGk=').decode('utf-8')
_pass = base64.b64decode('MndheCNFREMkUkZW').decode('utf-8')
headers = {
'User-Agent':'Mozilla/5.0 (Windows NI 6.1;WOW64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/56.0.2924.76 Safari/537.36',
'X-NITRO-USER' : _user ,
'X-NITRO-PASS' : _pass
}
nowTime = f"{datetime.datetime.now().strftime('%Y%m%d%H%M%S')}"
for url in urls:
url = 'https://172.18.15.50/nitro/v1/stat/appfwprofile?args=name:'+ url
#print (url)
response = requests.get(url, headers=headers,verify=False)
for fData in response.json()['appfwprofile']:
print (f"{nowTime},{fData['name']},{fData['appfirewallviolstarturlperprofilerate']},{fData['appfirewallvioldenyurlperprofilerate']},{fData['appfirewallviolbufferoverflowperprofilerate']},{fData['appfirewallviolxssperprofilerate']},{fData['appfirewallviolsqlperprofilerate']},{fData['appfirewallviolfieldformatperprofilerate']},{fData['appfirewallviolsafeobjectperprofilerate']},{fData['appfirewallviolperprofilerate']}")
except Exception as a:
#print(a)
print(',')
if __name__ == '__main__':
main()
```