Extreme API with Python
Table Of Contents
- 1 Preface
- 2 Introduction
- 3 EXOS APIs
- 4 VOSS API
- 5 XMC API
- 6 ExtremeCloud IQ API
- 7 Extreme Campus Controller API
Extreme API with Python
Page | 114
Part no.9036931-00 Rev AA February 2021
payload = {'maxRows': 2, 'searchString': 'Extreme', 'source': '192.168.20.88'}
getHeaders = {'Accept': 'application/json'}
r = requests.get(url + 'getBidirectionalFlowsData',
verify=False,
auth=(login, passw),
params=payload,
headers=getHeaders)
root = ET.fromstring(r.text)
data = json.loads(root[0].text)
print('json data: ', data)
r = requests.get(url + 'getVersion',
verify=False,
auth=(login, passw),
headers=getHeaders)
root = ET.fromstring(r.text)
print(root[0].text)
The result is:
C:\Extreme API with Python> analytics.py
json data: {'root': [{'pp': '', 'fsip': '192.168.20.83', 'hn': '', 'dl':
'192.168.254.1/VMNIC_0_20.199 (ge.1.3)', 'acm': False, 'tid': -1, 'dt': '', 'du':
4349000874, 'scc': '', 'uk': 38356, 'ic': 14349, 'tapp': False, 'net': -1, 'app': -1,
'ag': 'Protocols', 'an': 'NetBIOS', 'et': 1593629388421, 'rb': 0, 'rc': 14323, 'stos':
'', 're': '', 'fsa': 'student2-o20vd8 (192.168.20.83)', 'ctos': '', 'fc': 14311,
'fsi': 'ge.1.3 [12003 - VMNIC_0_20.199]', 'rp': 0, 'fsm': '00:50:56:bf:11:c2', 'np':
'Pass Through NAC Profile', 'dcc': '', 'fst': 'NetFlow', 'omd':
'HalfSession=2\nuuid=b5df20ee', 'fdip': '192.168.20.56', 'sc': '', 'sl':
'/World/Extreme Networks France', 'ss': '192.168.254.1', 'st': 1589275522843, 'fda':
'192.168.20.56', 'bps': 0, 'aceg': '', 'fdi': 'ge.1.4 [12004 - VMNIC_0_20_198]',
'uav': '192.168.20.83\t192.168.20.56\t137\t17\tNetBIOS', 'l': '/World/Extreme Networks
France', 'ttl': '128 (C)', 'fdm': 'e8:fc:af:e7:3b:34', 'tb': 1632822, 'ct': '', 'r':
'', 'fdp': 'netbios-ns [137]', 'pd': '', 'u': '', 'tsloc': True, 'tloc': True, 'tp':
14323, 'pn': 'UDP', 'dc': ''}, {'pp': '', 'fsip': '192.168.254.161', 'hn': '', 'dl':
'', 'acm': False, 'tid': -1, 'dt': '', 'du': 5839574494, 'scc': '', 'uk': 38357, 'ic':
230146, 'tapp': False, 'net': 1805, 'app': 8540, 'ag': 'Web Applications', 'an':
'netsight.', 'et': 1593629370053, 'rb': 74163096.0, 'rc': 60244, 'stos': '', 're': '',
'fsa': '192.168.254.161', 'ctos': '', 'fc': 60104, 'fsi': 'ge.1.48 [12048]', 'rp':
299986, 'fsm': '00:04:96:9f:d8:b5', 'np': '', 'dcc': '', 'fst': 'NetFlow', 'omd':
'IssuerIdAtCommonName=Netsight
Enterasys\nSignatureAlgorithmId=shaWithRSAEncryption\nSSLVersion=TLS
1.0\nSubjectCount=6\nIssuerIdAtOrganizationName=Enterasys\nValidNotAfter=250111230000Z










