Proto commits in cybermaggedon/cyberprobe

These 17 commits are when the Protocol Buffers files have changed:

Commit:925a6ec
Author:Mark Adams

Add probability and risk fields to protobuf

The documentation is generated from this commit.

Commit:148bfb8
Author:Mark Adams

Added missing postcode field to location.

Commit:102d5d3
Author:Mark Adams

Refactor cybermon-detector to integrate with Pulsar.

Commit:b161239
Author:Mark Adams

Added ASN information to protobuf definition.

Commit:2348552
Author:Mark Adams

Some work to tidy protobuf representation - added missing protocol values. Also changed pulsar output to use protobuf.

Commit:6bcabc9
Author:Mark Adams

Address details are structured, rather than list of strings

Commit:6919738
Author:Mark Adams
Committer:Mark Adams

Basic GRPC support, not complete. There is a dummy server which outputs a few decoded fields. A .grpc method sends a gRPC request to a hard-coded destination.

Commit:c8f4e48
Author:Mark Adams

All protobuf cases in place

Commit:9b69f50
Author:Mark Adams

More TLS stuff to protobuf

Commit:c306d21
Author:Mark Adams

More protobuf support

Commit:3c7d705
Author:Mark Adams

Structure in place, added a decode utility for debug

Commit:7470b98
Author:Mark Adams

Basic protobuf structure emerging

Commit:6759508
Author:Mark Adams
Committer:Mark Adams

Compilation support for protobufs

Commit:c13cf0b
Author:Mark Adams
Committer:Mark Adams

Use protobuf timestamp

Commit:dd42f5d
Author:Mark Adams
Committer:Mark Adams

Made protocol detail a oneof field

Commit:829505d
Author:Mark Adams
Committer:Mark Adams

Action is enum

Commit:4fb494e
Author:Mark Adams
Committer:Mark Adams

Stab at a protobufs definition, mostly autocreated, not complete