SOC-AI / format_input.py
karimaloulou's picture
Update format_input.py
700aa07 verified
raw
history blame contribute delete
524 Bytes
import re
import sys
import os
def detect_log_type(log_data):
if "device_name" in log_data and "src_ip" in log_data and "dst_ip" in log_data:
return "sophos"
elif "userPrincipalName" in log_data and "ipAddress" in log_data:
return "azure-sign-in"
elif "src" in log_data and "dest" in log_data and "severity" in log_data:
return "palo-alto"
elif "UserId" in log_data and "ClientIP" in log_data and "Operation" in log_data:
return "office365"
else:
return "Unknown"