Parsers and Generated Fields

Tag Fields Created by Parser trellix-fireeyenx
  • #Cps.version

  • #Vendor

  • #ecs.version

  • #event.dataset

  • #event.kind

  • #event.module

  • #event.outcome

  • #observer.type

Fields Identified by Parser trellix-fireeyenx
Source FieldCPS FieldDescriptionMapping
Vendor.rt@timestampEvent timestampParsed from Vendor.rt using format "MMM dd yyyy HH:mm:ss z"
Vendor.dst (indirect)destination.addressDestination addressCoalesced from destination.ip or destination.domain
Vendor.dstdestination.domainDestination domain nameConditionally set from Vendor.dst if it's not an IP address
Vendor.dstdestination.ipDestination IP addressConditionally set from Vendor.dst if it matches IP CIDR
Vendor.dmacdestination.macDestination MAC address formatted with dashes and uppercaseTransformed from Vendor.dmac using replace and upper functions
Vendor.dptdestination.portDestination port numberCopied from Vendor.dpt
Noneecs.versionECS schema versionStatic value: 9.2.0
Vendor.actevent.actionAction performedCopied from Vendor.act
Vendor.event_class_idevent.category[]Event category classificationArray populated with ["network"] and conditionally ["malware"] or ["intrusion_detection"] based on event class ID
Vendor.nameevent.datasetEvent dataset identifierGenerated using format function with event.module and Vendor.name
Vendor.externalIdevent.idEvent identifierCopied from Vendor.externalId
Noneevent.kindEvent categorizationStatic value: event
Noneevent.moduleModule identifierStatic value: fireeyenx
Noneevent.type[]Event type classificationArray populated with ["info"]
Vendor.linkevent.urlEvent URL referenceCopied from Vendor.link
Vendor.msgmessageEvent messageCopied from Vendor.msg
Vendor.protonetwork.transportNetwork transport protocolLowercased from Vendor.proto
Vendor.vlannetwork.vlan.idVLAN identifierCopied from Vendor.vlan
Vendor.dvchostobserver.hostnameObserver hostnameCopied from Vendor.dvchost
Vendor.dvcobserver.ip[]Observer IP addressesConditionally populated with Vendor.dvc if it matches IP CIDR
Vendor.dvcmacobserver.mac[]Observer MAC addresses formatted with dashes and uppercaseArray populated with transformed Vendor.dvcmac
Vendor.device.productobserver.productObserver product nameCopied from Vendor.device.product
Vendor.device.vendorobserver.vendorObserver vendor nameLowercased from Vendor.device.vendor
Vendor.device.versionobserver.versionObserver versionCopied from Vendor.device.version
Vendor.snamerule.nameRule nameCopied from Vendor.sname
Vendor.src (indirect)source.addressSource addressCoalesced from source.ip or source.domain
Vendor.srcsource.domainSource domain nameConditionally set from Vendor.src if it's not an IP address
Vendor.srcsource.ipSource IP addressConditionally set from Vendor.src if it matches IP CIDR
Vendor.smacsource.macSource MAC address formatted with dashes and uppercaseTransformed from Vendor.smac using replace and upper functions
Vendor.sptsource.portSource port numberCopied from Vendor.spt
Vendor.requesturl.originalOriginal URL from requestCopied from Vendor.request