Skip to main content
alexwoolford
New Member
December 13, 2017
Question

CEF proto: string or integer?

  • December 13, 2017
  • 0 replies
  • 1889 views

The common event format (CEF) was created by a company called ArcSight, who were acquired by HP. According to docs on HP's website (search for a file called "CommonEventFormatV24.pdf") the protocol property is defined as:

[ul]
  • CEF key name: proto
  • full name: transportProtocol
  • data type: String
  • length: 31
  • meaning: Identifies the Layer-4 protocol used. The possible values are procols such as TCP or UDP.[/ul]

    In the Fortinet docs, the protocol is an integer:

    [ul]
  • log field name: proto
  • description: Protocol number
  • data type: uint
  • length: 3[/ul]

     

    Since CEF is a standard, there should be no ambiguity. Does anyone know if proto should be a string or an integer?

    • Thought Leadership Security Summit. Outpace New Threats with AI - enhanced defense. Tuesday, Septmeber 15, 8:30 AM - 2:30 PM PT. The Golf Club at Newcastle, WA.
      Fortinet Flag the Hack. Wednesday, August 26, 9:00 AM - 5:00 PM ET, COSM, Atlanta, GA.
      Virtual event | September 2026. SASE summit. The age of autonomous trust. Register here!