32 lines
1.7 KiB
Python
32 lines
1.7 KiB
Python
|
def processData(data, template):
|
||
|
processedData = []
|
||
|
for row in data:
|
||
|
# print(f'Row: {row}')
|
||
|
processedData.append(template(status=row.get(''),\
|
||
|
status_detail=row.get(''),\
|
||
|
status_code=row.get('ResultID'),\
|
||
|
file_size=row.get('FileSize'),\
|
||
|
file_path=row.get('PhysicalFolderName'),\
|
||
|
file_virtual_path=row.get('VirtualFolderName'),\
|
||
|
file_name=row.get('FileName'),\
|
||
|
guid=row.get(''),\
|
||
|
ref_id=row.get('ProtocolCommandID'),\
|
||
|
prd_instance_id=row.get(''),\
|
||
|
product_guid=row.get(''),\
|
||
|
product_name=row.get(''),\
|
||
|
product_version=row.get(''),\
|
||
|
node_name=row.get(''),\
|
||
|
src_endpoint_port=row.get('RemotePort'),\
|
||
|
src_endpoint_ip=row.get('RemoteIP'),\
|
||
|
dst_endpoint_port=row.get('LocalPort'),\
|
||
|
dst_endpoint_ip=row.get('LocalIP'),\
|
||
|
dst_endpoint_type=row.get('Protocol'),\
|
||
|
session_uid=row.get(''),\
|
||
|
bytes_out=row.get('BytesTransferred'),\
|
||
|
transfer_time=row.get('TransferTime'),\
|
||
|
time=row.get('Time_stamp'),\
|
||
|
user_type=row.get(''),\
|
||
|
user_domain=row.get('SiteName'),\
|
||
|
user_name=row.get('Actor'),\
|
||
|
utype=row.get('Command')))
|
||
|
return processedData
|