-
Notifications
You must be signed in to change notification settings - Fork 1
/
list_ds_so.py
29 lines (23 loc) · 665 Bytes
/
list_ds_so.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/usr/bin/env python
#
# Script will read SO from DS and save to file for checking
import base64
import jwt
import hashlib
import requests
import time
import json
import urllib.parse
from tmconfig import CONFIG
if(CONFIG.ds_url_base == ''):
exit()
url_ds = CONFIG.ds_url_base + '/api/applicationcontrolglobalrules'
ds_key = CONFIG.ds_api_key
payload = {
}
useRequestBody = json.dumps(payload)
headers = {'api-secret-key': ds_key, 'api-version': 'v1', 'Content-Type': "application/json"}
r = requests.get(url_ds, headers=headers, data=useRequestBody, verify=False)
#if(r.status_code != 200):
# print(r.status_code)
print(json.dumps(r.json(), indent=4))