youtubebeat/vendor/github.com/elastic/beats/packetbeat/protos/icmp
2018-11-18 11:08:38 +01:00
..
_meta Add generated youtubebeat files 2018-11-18 11:08:38 +01:00
config.go Add generated youtubebeat files 2018-11-18 11:08:38 +01:00
icmp.go Add generated youtubebeat files 2018-11-18 11:08:38 +01:00
icmp_test.go Add generated youtubebeat files 2018-11-18 11:08:38 +01:00
message.go Add generated youtubebeat files 2018-11-18 11:08:38 +01:00
message_test.go Add generated youtubebeat files 2018-11-18 11:08:38 +01:00
README Add generated youtubebeat files 2018-11-18 11:08:38 +01:00
transaction.go Add generated youtubebeat files 2018-11-18 11:08:38 +01:00
transaction_test.go Add generated youtubebeat files 2018-11-18 11:08:38 +01:00
tuple.go Add generated youtubebeat files 2018-11-18 11:08:38 +01:00
tuple_test.go Add generated youtubebeat files 2018-11-18 11:08:38 +01:00

also see other ICMP implementations
http://godoc.org/golang.org/x/net/icmp
http://godoc.org/golang.org/x/net/ipv4#ICMPType
http://godoc.org/golang.org/x/net/ipv6#ICMPType

see
libbeat/CONTRIBUTING.md
libbeat/common/endpoint.go
libbeat/common/tuples.go
SUPPORT_PROTOCOL.md
docs/new_protocol.asciidoc
etc/fields.yml

requirements
- transaction: single message or message pair
- correlation key: ip: src, dst; icmp: id, seq