Giter VIP home page Giter VIP logo

nwdevice2filebeat's People

Contributors

adriansr avatar andrewstucki avatar efd6 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

nwdevice2filebeat's Issues

ECS: file.extension must not include leading dot

ECS expects extensions without the leading dot.

This can be dealt with using a custom setter to strip the dot at the ECS enrichment phase.

Also review if an extension extracted from an URL using the URL($EXT, <field>) action needs the dot or not.

Don't use ECS 'geo' fields at root of event

Per ECS, the geo fields are not meant to be used at the root of the event.

Note also that the geo fields are not expected to be used directly at the root of the events.

I think the generated Fleet integrations should not use the external: ecs feature to import these fields geo fields. The package can use their own field definition (to avoid running into errors related to elastic/elastic-package#750) and/or rename the fields to not conflict with ECS guidance.

https://github.com/elastic/integrations/blob/1e4c1e6d65e2851322c1f4ccae483ef06099b9bb/packages/barracuda/data_stream/spamfirewall/fields/ecs.yml#L87-L94

Sophos UTM Missing Fields

Missing ECS fields:

event.original
observer.type
observer.vendor
related.ip
tags

Missing other fields (injected by agent):

agent.hostname
elastic_agent.id
elastic_agent.snapshot
elastic_agent.version
input.type
log.flags
log.source.address

ECS MAC address fields should be uppercase, dash-separated

ECS specifies to use this format for MAC addresses:

The notation format from RFC 7042 is suggested: Each octet (that is, 8-bit byte) is represented by two [uppercase] hexadecimal digits giving the value of the octet as an unsigned integer. Successive octets are separated by a hyphen.

The to_mac function could apply the formatting. This would cover fixing the ECS fields an also make the rsa.* fields consistently formatted.

Citrix missing fields

Missing ECS fields:

  • event.original
  • observer.type
  • observer.vendor
  • related.ip
  • tags

Missing other fields (injected by agent):

  • agent.hostname
  • elastic_agent.id
  • elastic_agent.snapshot
  • elastic_agent.version
  • input.type
  • log.flags
  • log.source.address

Missing Symantec Endpoint Protection Fields

Missing ECS fields:

event.original
observer.type
observer.vendor
related.ip
tags

Missing rsa fields:

rsa.time.duration_time

Missing other fields (injected by agent):

agent.hostname
elastic_agent.id
elastic_agent.snapshot
elastic_agent.version
input.type
log.flags
log.source.address

ip_proto field should be mapped to ECS network.transport

Some parsers (imperva) make use of the ip_proto field and it currently doesn't map to ECS. The usage of this field by different parsers should be studied and mapped to the appropriate ECS field if possible (network.transport).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.