pC_sysmonprocessnetwork.md

June 14, 2023 ยท View on GitHub

Parser Content

{
Name = sysmon-process-network
  Vendor = Microsoft
  Product = Sysmon
  Lms = Splunk
  DataType = "process-network"
  IsHVF = true
  TimeFormat = "yyyy-MM-dd HH:mm:ss.SSS"
  Conditions = [ """Microsoft-Windows-Sysmon""", """Network connection detected:""" ]
  Fields = [ 
    """UtcTime:\s{0,100}({time}\d\d\d\d\-\d\d-\d\d \d\d:\d\d:\d\d\.\d\d\d)""",
    """Hostname":"({host}[^"]{1,2000}?)"""",
    """\sComputer(?:Name)?\s{0,100}=\s{0,100}"?({host}[^\s"]{1,2000})""",
    """Computer>({host}[^<]{1,2000})<\/Computer""",
    """Message\s{0,100}=\s{0,100}"?({activity_type}[^:]{1,2000})""",
    """Task="{0,20}({activity}[^=]{1,2000}?)"{0,20}\s{1,100}(\w+=|$)""",
    """User=({user}[^=]{1,2000}?)\s{1,100}(\w+=|$)""",
    """Domain=({domain}[^=]{1,2000}?)\s{1,100}(\w+=|$)""",
    """User:\s{0,100}(?:({domain}[^\\]{1,2000})\\+)?({user}[^:]{1,2000}?)\s{1,100}\w+:""",
    """Protocol:\s{0,100}({protocol}[^\s]{1,2000})""",
    """ProcessGuid:\s{0,100}\{({process_guid}[^\s\}]{1,2000})""",
    """ProcessId:\s{0,100}({pid}\d{1,100})""",
    """\s{1,100}Image:\s{0,100}({process}({directory}(?:(\w+:)?[^:]{1,2000})?[\\\/])?({process_name}[^:]{1,2000}?))\s{1,100}\w+:""",
    """SourceIp:\s{0,100}({src_ip}[a-fA-F0-9.:]{1,2000})""",
    """SourceHostname:\s{0,100}({src_host}[^\s]{1,2000}?)\s{0,100}(Source|$)""",
    """SourcePort:\s{0,100}({src_port}\d{1,100})""",
    """DestinationIp:\s{0,100}({dest_ip}[a-fA-F0-9.:]{1,2000})""",
    """DestinationHostname:\s{0,100}(-|({dest_host}[^\s]{1,2000}?))\s{0,100}(Destination|$)""",
    """DestinationPort:\s{0,100}({dest_port}\d{1,100})""",
    """\sInitiated:\s{0,100}({initiated}[^\s]{1,2000})""",
    """EventID":({event_code}\d{1,100}),""",
    """"Image":"({process}(({directory}[^"]{0,2000}?)[\\\/]{1,20})?({process_name}[^"\\\/]{1,2000}))""""
  ]
  DupFields = [ "directory->process_directory" ]


}