types

package
v0.3.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 5, 2019 License: GPL-3.0 Imports: 10 Imported by: 7

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Type_name = map[int32]string{
	0:  "NC_Header",
	1:  "NC_Batch",
	2:  "NC_Flow",
	3:  "NC_Connection",
	4:  "NC_LinkFlow",
	5:  "NC_NetworkFlow",
	6:  "NC_TransportFlow",
	7:  "NC_Ethernet",
	8:  "NC_ARP",
	9:  "NC_Dot1Q",
	10: "NC_Dot11",
	11: "NC_Dot11QOS",
	12: "NC_Dot11HTControl",
	13: "NC_Dot11HTControlVHT",
	14: "NC_Dot11HTControlHT",
	15: "NC_Dot11HTControlMFB",
	16: "NC_Dot11LinkAdapationControl",
	17: "NC_Dot11ASEL",
	18: "NC_LinkLayerDiscovery",
	19: "NC_LLDPChassisID",
	20: "NC_LLDPPortID",
	21: "NC_LinkLayerDiscoveryValue",
	22: "NC_EthernetCTP",
	23: "NC_EthernetCTPReply",
	24: "NC_LinkLayerDiscoveryInfo",
	25: "NC_LLDPSysCapabilities",
	26: "NC_LLDPCapabilities",
	27: "NC_LLDPMgmtAddress",
	28: "NC_LLDPOrgSpecificTLV",
	29: "NC_IPv4",
	30: "NC_IPv4Option",
	31: "NC_IPv6",
	32: "NC_ICMPv4",
	33: "NC_ICMPv6",
	34: "NC_ICMPv6NeighborAdvertisement",
	35: "NC_ICMPv6RouterAdvertisement",
	36: "NC_ICMPv6Option",
	37: "NC_UDP",
	38: "NC_TCP",
	39: "NC_TCPOption",
	40: "NC_SCTP",
	41: "NC_DNS",
	42: "NC_DNSResourceRecord",
	43: "NC_DNSSOA",
	44: "NC_DNSSRV",
	45: "NC_DNSMX",
	46: "NC_DNSQuestion",
	47: "NC_DHCPv4",
	48: "NC_DHCPOption",
	49: "NC_DHCPv6",
	50: "NC_DHCPv6Option",
	51: "NC_LLC",
	52: "NC_NTP",
	53: "NC_SIP",
	54: "NC_IGMP",
	55: "NC_IGMPv3GroupRecord",
	56: "NC_IPv6HopByHop",
	57: "NC_IPv6HopByHopOption",
	58: "NC_IPv6HopByHopOptionAlignment",
	59: "NC_SNAP",
	60: "NC_ICMPv6Echo",
	61: "NC_ICMPv6NeighborSolicitation",
	62: "NC_ICMPv6RouterSolicitation",
	63: "NC_HTTP",
	64: "NC_TLSClientHello",
	65: "NC_IPSecAH",
	66: "NC_IPSecESP",
	67: "NC_Geneve",
	68: "NC_IPv6Fragment",
	69: "NC_VXLAN",
	70: "NC_USB",
	71: "NC_LCM",
	72: "NC_MPLS",
	73: "NC_ModbusTCP",
	74: "NC_OSPFv2",
	75: "NC_OSPFv3",
	76: "NC_BFD",
	77: "NC_GRE",
	78: "NC_FDDI",
	79: "NC_EAP",
	80: "NC_VRRPv2",
	81: "NC_EAPOL",
	82: "NC_EAPOLKey",
}
View Source
var Type_value = map[string]int32{
	"NC_Header":                      0,
	"NC_Batch":                       1,
	"NC_Flow":                        2,
	"NC_Connection":                  3,
	"NC_LinkFlow":                    4,
	"NC_NetworkFlow":                 5,
	"NC_TransportFlow":               6,
	"NC_Ethernet":                    7,
	"NC_ARP":                         8,
	"NC_Dot1Q":                       9,
	"NC_Dot11":                       10,
	"NC_Dot11QOS":                    11,
	"NC_Dot11HTControl":              12,
	"NC_Dot11HTControlVHT":           13,
	"NC_Dot11HTControlHT":            14,
	"NC_Dot11HTControlMFB":           15,
	"NC_Dot11LinkAdapationControl":   16,
	"NC_Dot11ASEL":                   17,
	"NC_LinkLayerDiscovery":          18,
	"NC_LLDPChassisID":               19,
	"NC_LLDPPortID":                  20,
	"NC_LinkLayerDiscoveryValue":     21,
	"NC_EthernetCTP":                 22,
	"NC_EthernetCTPReply":            23,
	"NC_LinkLayerDiscoveryInfo":      24,
	"NC_LLDPSysCapabilities":         25,
	"NC_LLDPCapabilities":            26,
	"NC_LLDPMgmtAddress":             27,
	"NC_LLDPOrgSpecificTLV":          28,
	"NC_IPv4":                        29,
	"NC_IPv4Option":                  30,
	"NC_IPv6":                        31,
	"NC_ICMPv4":                      32,
	"NC_ICMPv6":                      33,
	"NC_ICMPv6NeighborAdvertisement": 34,
	"NC_ICMPv6RouterAdvertisement":   35,
	"NC_ICMPv6Option":                36,
	"NC_UDP":                         37,
	"NC_TCP":                         38,
	"NC_TCPOption":                   39,
	"NC_SCTP":                        40,
	"NC_DNS":                         41,
	"NC_DNSResourceRecord":           42,
	"NC_DNSSOA":                      43,
	"NC_DNSSRV":                      44,
	"NC_DNSMX":                       45,
	"NC_DNSQuestion":                 46,
	"NC_DHCPv4":                      47,
	"NC_DHCPOption":                  48,
	"NC_DHCPv6":                      49,
	"NC_DHCPv6Option":                50,
	"NC_LLC":                         51,
	"NC_NTP":                         52,
	"NC_SIP":                         53,
	"NC_IGMP":                        54,
	"NC_IGMPv3GroupRecord":           55,
	"NC_IPv6HopByHop":                56,
	"NC_IPv6HopByHopOption":          57,
	"NC_IPv6HopByHopOptionAlignment": 58,
	"NC_SNAP":                        59,
	"NC_ICMPv6Echo":                  60,
	"NC_ICMPv6NeighborSolicitation":  61,
	"NC_ICMPv6RouterSolicitation":    62,
	"NC_HTTP":                        63,
	"NC_TLSClientHello":              64,
	"NC_IPSecAH":                     65,
	"NC_IPSecESP":                    66,
	"NC_Geneve":                      67,
	"NC_IPv6Fragment":                68,
	"NC_VXLAN":                       69,
	"NC_USB":                         70,
	"NC_LCM":                         71,
	"NC_MPLS":                        72,
	"NC_ModbusTCP":                   73,
	"NC_OSPFv2":                      74,
	"NC_OSPFv3":                      75,
	"NC_BFD":                         76,
	"NC_GRE":                         77,
	"NC_FDDI":                        78,
	"NC_EAP":                         79,
	"NC_VRRPv2":                      80,
	"NC_EAPOL":                       81,
	"NC_EAPOLKey":                    82,
}
View Source
var (

	// UTC allows to print timestamp in the utc format
	UTC bool
)

Functions

func Select

func Select(msg proto.Message, vals string)

Select takes a proto.Message and sets the selection on the package level

Types

type ARP

type ARP struct {
	Timestamp            string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	AddrType             int32    `protobuf:"varint,2,opt,name=AddrType,proto3" json:"AddrType,omitempty"`
	Protocol             int32    `protobuf:"varint,3,opt,name=Protocol,proto3" json:"Protocol,omitempty"`
	HwAddressSize        int32    `protobuf:"varint,4,opt,name=HwAddressSize,proto3" json:"HwAddressSize,omitempty"`
	ProtAddressSize      int32    `protobuf:"varint,5,opt,name=ProtAddressSize,proto3" json:"ProtAddressSize,omitempty"`
	Operation            int32    `protobuf:"varint,6,opt,name=Operation,proto3" json:"Operation,omitempty"`
	SrcHwAddress         []byte   `protobuf:"bytes,7,opt,name=SrcHwAddress,proto3" json:"SrcHwAddress,omitempty"`
	SrcProtAddress       []byte   `protobuf:"bytes,8,opt,name=SrcProtAddress,proto3" json:"SrcProtAddress,omitempty"`
	DstHwAddress         []byte   `protobuf:"bytes,9,opt,name=DstHwAddress,proto3" json:"DstHwAddress,omitempty"`
	DstProtAddress       []byte   `protobuf:"bytes,10,opt,name=DstProtAddress,proto3" json:"DstProtAddress,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (ARP) CSVHeader

func (a ARP) CSVHeader() []string

func (ARP) CSVRecord

func (a ARP) CSVRecord() []string

func (*ARP) Descriptor

func (*ARP) Descriptor() ([]byte, []int)

func (*ARP) GetAddrType

func (m *ARP) GetAddrType() int32

func (*ARP) GetDstHwAddress

func (m *ARP) GetDstHwAddress() []byte

func (*ARP) GetDstProtAddress

func (m *ARP) GetDstProtAddress() []byte

func (*ARP) GetHwAddressSize

func (m *ARP) GetHwAddressSize() int32

func (*ARP) GetOperation

func (m *ARP) GetOperation() int32

func (*ARP) GetProtAddressSize

func (m *ARP) GetProtAddressSize() int32

func (*ARP) GetProtocol

func (m *ARP) GetProtocol() int32

func (*ARP) GetSrcHwAddress

func (m *ARP) GetSrcHwAddress() []byte

func (*ARP) GetSrcProtAddress

func (m *ARP) GetSrcProtAddress() []byte

func (*ARP) GetTimestamp

func (m *ARP) GetTimestamp() string

func (ARP) NetcapTimestamp

func (a ARP) NetcapTimestamp() string

func (*ARP) ProtoMessage

func (*ARP) ProtoMessage()

func (*ARP) Reset

func (m *ARP) Reset()

func (*ARP) String

func (m *ARP) String() string

func (*ARP) XXX_DiscardUnknown

func (m *ARP) XXX_DiscardUnknown()

func (*ARP) XXX_Marshal

func (m *ARP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ARP) XXX_Merge

func (dst *ARP) XXX_Merge(src proto.Message)

func (*ARP) XXX_Size

func (m *ARP) XXX_Size() int

func (*ARP) XXX_Unmarshal

func (m *ARP) XXX_Unmarshal(b []byte) error

type BFD added in v0.3.7

type BFD struct {
	Timestamp                 string         `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	Version                   int32          `protobuf:"varint,2,opt,name=Version,proto3" json:"Version,omitempty"`
	Diagnostic                int32          `protobuf:"varint,3,opt,name=Diagnostic,proto3" json:"Diagnostic,omitempty"`
	State                     int32          `protobuf:"varint,4,opt,name=State,proto3" json:"State,omitempty"`
	Poll                      bool           `protobuf:"varint,5,opt,name=Poll,proto3" json:"Poll,omitempty"`
	Final                     bool           `protobuf:"varint,6,opt,name=Final,proto3" json:"Final,omitempty"`
	ControlPlaneIndependent   bool           `protobuf:"varint,7,opt,name=ControlPlaneIndependent,proto3" json:"ControlPlaneIndependent,omitempty"`
	AuthPresent               bool           `protobuf:"varint,8,opt,name=AuthPresent,proto3" json:"AuthPresent,omitempty"`
	Demand                    bool           `protobuf:"varint,9,opt,name=Demand,proto3" json:"Demand,omitempty"`
	Multipoint                bool           `protobuf:"varint,10,opt,name=Multipoint,proto3" json:"Multipoint,omitempty"`
	DetectMultiplier          int32          `protobuf:"varint,11,opt,name=DetectMultiplier,proto3" json:"DetectMultiplier,omitempty"`
	MyDiscriminator           int32          `protobuf:"varint,12,opt,name=MyDiscriminator,proto3" json:"MyDiscriminator,omitempty"`
	YourDiscriminator         int32          `protobuf:"varint,13,opt,name=YourDiscriminator,proto3" json:"YourDiscriminator,omitempty"`
	DesiredMinTxInterval      int32          `protobuf:"varint,14,opt,name=DesiredMinTxInterval,proto3" json:"DesiredMinTxInterval,omitempty"`
	RequiredMinRxInterval     int32          `protobuf:"varint,15,opt,name=RequiredMinRxInterval,proto3" json:"RequiredMinRxInterval,omitempty"`
	RequiredMinEchoRxInterval int32          `protobuf:"varint,16,opt,name=RequiredMinEchoRxInterval,proto3" json:"RequiredMinEchoRxInterval,omitempty"`
	AuthHeader                *BFDAuthHeader `protobuf:"bytes,17,opt,name=AuthHeader,proto3" json:"AuthHeader,omitempty"`
	XXX_NoUnkeyedLiteral      struct{}       `json:"-"`
	XXX_unrecognized          []byte         `json:"-"`
	XXX_sizecache             int32          `json:"-"`
}

func (BFD) CSVHeader added in v0.3.7

func (a BFD) CSVHeader() []string

func (BFD) CSVRecord added in v0.3.7

func (a BFD) CSVRecord() []string

func (*BFD) Descriptor added in v0.3.7

func (*BFD) Descriptor() ([]byte, []int)

func (*BFD) GetAuthHeader added in v0.3.7

func (m *BFD) GetAuthHeader() *BFDAuthHeader

func (*BFD) GetAuthPresent added in v0.3.7

func (m *BFD) GetAuthPresent() bool

func (*BFD) GetControlPlaneIndependent added in v0.3.7

func (m *BFD) GetControlPlaneIndependent() bool

func (*BFD) GetDemand added in v0.3.7

func (m *BFD) GetDemand() bool

func (*BFD) GetDesiredMinTxInterval added in v0.3.7

func (m *BFD) GetDesiredMinTxInterval() int32

func (*BFD) GetDetectMultiplier added in v0.3.7

func (m *BFD) GetDetectMultiplier() int32

func (*BFD) GetDiagnostic added in v0.3.7

func (m *BFD) GetDiagnostic() int32

func (*BFD) GetFinal added in v0.3.7

func (m *BFD) GetFinal() bool

func (*BFD) GetMultipoint added in v0.3.7

func (m *BFD) GetMultipoint() bool

func (*BFD) GetMyDiscriminator added in v0.3.7

func (m *BFD) GetMyDiscriminator() int32

func (*BFD) GetPoll added in v0.3.7

func (m *BFD) GetPoll() bool

func (*BFD) GetRequiredMinEchoRxInterval added in v0.3.7

func (m *BFD) GetRequiredMinEchoRxInterval() int32

func (*BFD) GetRequiredMinRxInterval added in v0.3.7

func (m *BFD) GetRequiredMinRxInterval() int32

func (*BFD) GetState added in v0.3.7

func (m *BFD) GetState() int32

func (*BFD) GetTimestamp added in v0.3.7

func (m *BFD) GetTimestamp() string

func (*BFD) GetVersion added in v0.3.7

func (m *BFD) GetVersion() int32

func (*BFD) GetYourDiscriminator added in v0.3.7

func (m *BFD) GetYourDiscriminator() int32

func (BFD) NetcapTimestamp added in v0.3.7

func (a BFD) NetcapTimestamp() string

func (*BFD) ProtoMessage added in v0.3.7

func (*BFD) ProtoMessage()

func (*BFD) Reset added in v0.3.7

func (m *BFD) Reset()

func (*BFD) String added in v0.3.7

func (m *BFD) String() string

func (*BFD) XXX_DiscardUnknown added in v0.3.7

func (m *BFD) XXX_DiscardUnknown()

func (*BFD) XXX_Marshal added in v0.3.7

func (m *BFD) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BFD) XXX_Merge added in v0.3.7

func (dst *BFD) XXX_Merge(src proto.Message)

func (*BFD) XXX_Size added in v0.3.7

func (m *BFD) XXX_Size() int

func (*BFD) XXX_Unmarshal added in v0.3.7

func (m *BFD) XXX_Unmarshal(b []byte) error

type BFDAuthHeader added in v0.3.7

type BFDAuthHeader struct {
	AuthType             int32    `protobuf:"varint,1,opt,name=AuthType,proto3" json:"AuthType,omitempty"`
	KeyID                int32    `protobuf:"varint,2,opt,name=KeyID,proto3" json:"KeyID,omitempty"`
	SequenceNumber       int32    `protobuf:"varint,3,opt,name=SequenceNumber,proto3" json:"SequenceNumber,omitempty"`
	Data                 []byte   `protobuf:"bytes,4,opt,name=Data,proto3" json:"Data,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*BFDAuthHeader) Descriptor added in v0.3.7

func (*BFDAuthHeader) Descriptor() ([]byte, []int)

func (*BFDAuthHeader) GetAuthType added in v0.3.7

func (m *BFDAuthHeader) GetAuthType() int32

func (*BFDAuthHeader) GetData added in v0.3.7

func (m *BFDAuthHeader) GetData() []byte

func (*BFDAuthHeader) GetKeyID added in v0.3.7

func (m *BFDAuthHeader) GetKeyID() int32

func (*BFDAuthHeader) GetSequenceNumber added in v0.3.7

func (m *BFDAuthHeader) GetSequenceNumber() int32

func (BFDAuthHeader) GetString added in v0.3.7

func (a BFDAuthHeader) GetString() string

func (*BFDAuthHeader) ProtoMessage added in v0.3.7

func (*BFDAuthHeader) ProtoMessage()

func (*BFDAuthHeader) Reset added in v0.3.7

func (m *BFDAuthHeader) Reset()

func (*BFDAuthHeader) String added in v0.3.7

func (m *BFDAuthHeader) String() string

func (*BFDAuthHeader) XXX_DiscardUnknown added in v0.3.7

func (m *BFDAuthHeader) XXX_DiscardUnknown()

func (*BFDAuthHeader) XXX_Marshal added in v0.3.7

func (m *BFDAuthHeader) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BFDAuthHeader) XXX_Merge added in v0.3.7

func (dst *BFDAuthHeader) XXX_Merge(src proto.Message)

func (*BFDAuthHeader) XXX_Size added in v0.3.7

func (m *BFDAuthHeader) XXX_Size() int

func (*BFDAuthHeader) XXX_Unmarshal added in v0.3.7

func (m *BFDAuthHeader) XXX_Unmarshal(b []byte) error

type Batch

type Batch struct {
	ClientID             string   `protobuf:"bytes,1,opt,name=ClientID,proto3" json:"ClientID,omitempty"`
	MessageType          Type     `protobuf:"varint,2,opt,name=MessageType,proto3,enum=types.Type" json:"MessageType,omitempty"`
	Size                 int32    `protobuf:"varint,3,opt,name=Size,proto3" json:"Size,omitempty"`
	Data                 []byte   `protobuf:"bytes,4,opt,name=Data,proto3" json:"Data,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Batch) Descriptor

func (*Batch) Descriptor() ([]byte, []int)

func (*Batch) GetClientID

func (m *Batch) GetClientID() string

func (*Batch) GetData

func (m *Batch) GetData() []byte

func (*Batch) GetMessageType

func (m *Batch) GetMessageType() Type

func (*Batch) GetSize

func (m *Batch) GetSize() int32

func (*Batch) ProtoMessage

func (*Batch) ProtoMessage()

func (*Batch) Reset

func (m *Batch) Reset()

func (*Batch) String

func (m *Batch) String() string

func (*Batch) XXX_DiscardUnknown

func (m *Batch) XXX_DiscardUnknown()

func (*Batch) XXX_Marshal

func (m *Batch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Batch) XXX_Merge

func (dst *Batch) XXX_Merge(src proto.Message)

func (*Batch) XXX_Size

func (m *Batch) XXX_Size() int

func (*Batch) XXX_Unmarshal

func (m *Batch) XXX_Unmarshal(b []byte) error

type CSV

type CSV interface {

	// returns CSV values
	CSVRecord() []string

	// returns CSV header fields
	CSVHeader() []string

	// used to retrieve the timestamp of the audit record for labeling
	NetcapTimestamp() string
}

CSV ensures that the type can be converted to comma separated values and provides access to the timestamp of the audit record

type Connection

type Connection struct {
	TimestampFirst       string   `protobuf:"bytes,1,opt,name=TimestampFirst,proto3" json:"TimestampFirst,omitempty"`
	LinkProto            string   `protobuf:"bytes,2,opt,name=LinkProto,proto3" json:"LinkProto,omitempty"`
	NetworkProto         string   `protobuf:"bytes,3,opt,name=NetworkProto,proto3" json:"NetworkProto,omitempty"`
	TransportProto       string   `protobuf:"bytes,4,opt,name=TransportProto,proto3" json:"TransportProto,omitempty"`
	ApplicationProto     string   `protobuf:"bytes,5,opt,name=ApplicationProto,proto3" json:"ApplicationProto,omitempty"`
	SrcMAC               string   `protobuf:"bytes,6,opt,name=SrcMAC,proto3" json:"SrcMAC,omitempty"`
	DstMAC               string   `protobuf:"bytes,7,opt,name=DstMAC,proto3" json:"DstMAC,omitempty"`
	SrcIP                string   `protobuf:"bytes,8,opt,name=SrcIP,proto3" json:"SrcIP,omitempty"`
	SrcPort              string   `protobuf:"bytes,9,opt,name=SrcPort,proto3" json:"SrcPort,omitempty"`
	DstIP                string   `protobuf:"bytes,10,opt,name=DstIP,proto3" json:"DstIP,omitempty"`
	DstPort              string   `protobuf:"bytes,11,opt,name=DstPort,proto3" json:"DstPort,omitempty"`
	Size                 int32    `protobuf:"varint,12,opt,name=Size,proto3" json:"Size,omitempty"`
	AppPayloadSize       int32    `protobuf:"varint,13,opt,name=AppPayloadSize,proto3" json:"AppPayloadSize,omitempty"`
	NumPackets           int32    `protobuf:"varint,14,opt,name=NumPackets,proto3" json:"NumPackets,omitempty"`
	UID                  string   `protobuf:"bytes,15,opt,name=UID,proto3" json:"UID,omitempty"`
	TimestampLast        string   `protobuf:"bytes,16,opt,name=TimestampLast,proto3" json:"TimestampLast,omitempty"`
	Duration             int64    `protobuf:"varint,17,opt,name=Duration,proto3" json:"Duration,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

a connection has the following attributes: Mac <-> Mac bidirectional Mac IP <-> IP bisdirectional IP Port <-> Port bidirectional Port

func (Connection) CSVHeader

func (c Connection) CSVHeader() []string

func (Connection) CSVRecord

func (c Connection) CSVRecord() []string

func (*Connection) Descriptor

func (*Connection) Descriptor() ([]byte, []int)

func (*Connection) GetAppPayloadSize

func (m *Connection) GetAppPayloadSize() int32

func (*Connection) GetApplicationProto

func (m *Connection) GetApplicationProto() string

func (*Connection) GetDstIP

func (m *Connection) GetDstIP() string

func (*Connection) GetDstMAC

func (m *Connection) GetDstMAC() string

func (*Connection) GetDstPort

func (m *Connection) GetDstPort() string

func (*Connection) GetDuration

func (m *Connection) GetDuration() int64

func (*Connection) GetLinkProto

func (m *Connection) GetLinkProto() string

func (*Connection) GetNetworkProto

func (m *Connection) GetNetworkProto() string

func (*Connection) GetNumPackets

func (m *Connection) GetNumPackets() int32

func (*Connection) GetSize

func (m *Connection) GetSize() int32

func (*Connection) GetSrcIP

func (m *Connection) GetSrcIP() string

func (*Connection) GetSrcMAC

func (m *Connection) GetSrcMAC() string

func (*Connection) GetSrcPort

func (m *Connection) GetSrcPort() string

func (*Connection) GetTimestampFirst

func (m *Connection) GetTimestampFirst() string

func (*Connection) GetTimestampLast

func (m *Connection) GetTimestampLast() string

func (*Connection) GetTransportProto

func (m *Connection) GetTransportProto() string

func (*Connection) GetUID

func (m *Connection) GetUID() string

func (Connection) NetcapTimestamp

func (c Connection) NetcapTimestamp() string

func (*Connection) ProtoMessage

func (*Connection) ProtoMessage()

func (*Connection) Reset

func (m *Connection) Reset()

func (*Connection) String

func (m *Connection) String() string

func (*Connection) XXX_DiscardUnknown

func (m *Connection) XXX_DiscardUnknown()

func (*Connection) XXX_Marshal

func (m *Connection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Connection) XXX_Merge

func (dst *Connection) XXX_Merge(src proto.Message)

func (*Connection) XXX_Size

func (m *Connection) XXX_Size() int

func (*Connection) XXX_Unmarshal

func (m *Connection) XXX_Unmarshal(b []byte) error

type DHCPOption

type DHCPOption struct {
	Type                 int32    `protobuf:"varint,1,opt,name=Type,proto3" json:"Type,omitempty"`
	Length               int32    `protobuf:"varint,2,opt,name=Length,proto3" json:"Length,omitempty"`
	Data                 []byte   `protobuf:"bytes,3,opt,name=Data,proto3" json:"Data,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DHCPOption) Descriptor

func (*DHCPOption) Descriptor() ([]byte, []int)

func (*DHCPOption) GetData

func (m *DHCPOption) GetData() []byte

func (*DHCPOption) GetLength

func (m *DHCPOption) GetLength() int32

func (*DHCPOption) GetType

func (m *DHCPOption) GetType() int32

func (*DHCPOption) ProtoMessage

func (*DHCPOption) ProtoMessage()

func (*DHCPOption) Reset

func (m *DHCPOption) Reset()

func (*DHCPOption) String

func (m *DHCPOption) String() string

func (DHCPOption) ToString

func (d DHCPOption) ToString() string

func (*DHCPOption) XXX_DiscardUnknown

func (m *DHCPOption) XXX_DiscardUnknown()

func (*DHCPOption) XXX_Marshal

func (m *DHCPOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DHCPOption) XXX_Merge

func (dst *DHCPOption) XXX_Merge(src proto.Message)

func (*DHCPOption) XXX_Size

func (m *DHCPOption) XXX_Size() int

func (*DHCPOption) XXX_Unmarshal

func (m *DHCPOption) XXX_Unmarshal(b []byte) error

type DHCPv4

type DHCPv4 struct {
	Timestamp            string        `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	Operation            int32         `protobuf:"varint,2,opt,name=Operation,proto3" json:"Operation,omitempty"`
	HardwareType         int32         `protobuf:"varint,3,opt,name=HardwareType,proto3" json:"HardwareType,omitempty"`
	HardwareLen          int32         `protobuf:"varint,4,opt,name=HardwareLen,proto3" json:"HardwareLen,omitempty"`
	HardwareOpts         int32         `protobuf:"varint,5,opt,name=HardwareOpts,proto3" json:"HardwareOpts,omitempty"`
	Xid                  uint32        `protobuf:"varint,6,opt,name=Xid,proto3" json:"Xid,omitempty"`
	Secs                 int32         `protobuf:"varint,7,opt,name=Secs,proto3" json:"Secs,omitempty"`
	Flags                int32         `protobuf:"varint,8,opt,name=Flags,proto3" json:"Flags,omitempty"`
	ClientIP             string        `protobuf:"bytes,9,opt,name=ClientIP,proto3" json:"ClientIP,omitempty"`
	YourClientIP         string        `protobuf:"bytes,10,opt,name=YourClientIP,proto3" json:"YourClientIP,omitempty"`
	NextServerIP         string        `protobuf:"bytes,11,opt,name=NextServerIP,proto3" json:"NextServerIP,omitempty"`
	RelayAgentIP         string        `protobuf:"bytes,12,opt,name=RelayAgentIP,proto3" json:"RelayAgentIP,omitempty"`
	ClientHWAddr         string        `protobuf:"bytes,13,opt,name=ClientHWAddr,proto3" json:"ClientHWAddr,omitempty"`
	ServerName           []byte        `protobuf:"bytes,14,opt,name=ServerName,proto3" json:"ServerName,omitempty"`
	File                 []byte        `protobuf:"bytes,15,opt,name=File,proto3" json:"File,omitempty"`
	Options              []*DHCPOption `protobuf:"bytes,16,rep,name=Options,proto3" json:"Options,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (DHCPv4) CSVHeader

func (d DHCPv4) CSVHeader() []string

func (DHCPv4) CSVRecord

func (d DHCPv4) CSVRecord() []string

func (*DHCPv4) Descriptor

func (*DHCPv4) Descriptor() ([]byte, []int)

func (*DHCPv4) GetClientHWAddr

func (m *DHCPv4) GetClientHWAddr() string

func (*DHCPv4) GetClientIP

func (m *DHCPv4) GetClientIP() string

func (*DHCPv4) GetFile

func (m *DHCPv4) GetFile() []byte

func (*DHCPv4) GetFlags

func (m *DHCPv4) GetFlags() int32

func (*DHCPv4) GetHardwareLen

func (m *DHCPv4) GetHardwareLen() int32

func (*DHCPv4) GetHardwareOpts

func (m *DHCPv4) GetHardwareOpts() int32

func (*DHCPv4) GetHardwareType

func (m *DHCPv4) GetHardwareType() int32

func (*DHCPv4) GetNextServerIP

func (m *DHCPv4) GetNextServerIP() string

func (*DHCPv4) GetOperation

func (m *DHCPv4) GetOperation() int32

func (*DHCPv4) GetOptions

func (m *DHCPv4) GetOptions() []*DHCPOption

func (*DHCPv4) GetRelayAgentIP

func (m *DHCPv4) GetRelayAgentIP() string

func (*DHCPv4) GetSecs

func (m *DHCPv4) GetSecs() int32

func (*DHCPv4) GetServerName

func (m *DHCPv4) GetServerName() []byte

func (*DHCPv4) GetTimestamp

func (m *DHCPv4) GetTimestamp() string

func (*DHCPv4) GetXid

func (m *DHCPv4) GetXid() uint32

func (*DHCPv4) GetYourClientIP

func (m *DHCPv4) GetYourClientIP() string

func (DHCPv4) NetcapTimestamp

func (d DHCPv4) NetcapTimestamp() string

func (*DHCPv4) ProtoMessage

func (*DHCPv4) ProtoMessage()

func (*DHCPv4) Reset

func (m *DHCPv4) Reset()

func (*DHCPv4) String

func (m *DHCPv4) String() string

func (*DHCPv4) XXX_DiscardUnknown

func (m *DHCPv4) XXX_DiscardUnknown()

func (*DHCPv4) XXX_Marshal

func (m *DHCPv4) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DHCPv4) XXX_Merge

func (dst *DHCPv4) XXX_Merge(src proto.Message)

func (*DHCPv4) XXX_Size

func (m *DHCPv4) XXX_Size() int

func (*DHCPv4) XXX_Unmarshal

func (m *DHCPv4) XXX_Unmarshal(b []byte) error

type DHCPv6

type DHCPv6 struct {
	Timestamp            string          `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	MsgType              int32           `protobuf:"varint,2,opt,name=MsgType,proto3" json:"MsgType,omitempty"`
	HopCount             int32           `protobuf:"varint,3,opt,name=HopCount,proto3" json:"HopCount,omitempty"`
	LinkAddr             string          `protobuf:"bytes,4,opt,name=LinkAddr,proto3" json:"LinkAddr,omitempty"`
	PeerAddr             string          `protobuf:"bytes,5,opt,name=PeerAddr,proto3" json:"PeerAddr,omitempty"`
	TransactionID        []byte          `protobuf:"bytes,6,opt,name=TransactionID,proto3" json:"TransactionID,omitempty"`
	Options              []*DHCPv6Option `protobuf:"bytes,7,rep,name=Options,proto3" json:"Options,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (DHCPv6) CSVHeader

func (d DHCPv6) CSVHeader() []string

func (DHCPv6) CSVRecord

func (d DHCPv6) CSVRecord() []string

func (*DHCPv6) Descriptor

func (*DHCPv6) Descriptor() ([]byte, []int)

func (*DHCPv6) GetHopCount

func (m *DHCPv6) GetHopCount() int32

func (*DHCPv6) GetLinkAddr

func (m *DHCPv6) GetLinkAddr() string

func (*DHCPv6) GetMsgType

func (m *DHCPv6) GetMsgType() int32

func (*DHCPv6) GetOptions

func (m *DHCPv6) GetOptions() []*DHCPv6Option

func (*DHCPv6) GetPeerAddr

func (m *DHCPv6) GetPeerAddr() string

func (*DHCPv6) GetTimestamp

func (m *DHCPv6) GetTimestamp() string

func (*DHCPv6) GetTransactionID

func (m *DHCPv6) GetTransactionID() []byte

func (DHCPv6) NetcapTimestamp

func (d DHCPv6) NetcapTimestamp() string

func (*DHCPv6) ProtoMessage

func (*DHCPv6) ProtoMessage()

func (*DHCPv6) Reset

func (m *DHCPv6) Reset()

func (*DHCPv6) String

func (m *DHCPv6) String() string

func (*DHCPv6) XXX_DiscardUnknown

func (m *DHCPv6) XXX_DiscardUnknown()

func (*DHCPv6) XXX_Marshal

func (m *DHCPv6) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DHCPv6) XXX_Merge

func (dst *DHCPv6) XXX_Merge(src proto.Message)

func (*DHCPv6) XXX_Size

func (m *DHCPv6) XXX_Size() int

func (*DHCPv6) XXX_Unmarshal

func (m *DHCPv6) XXX_Unmarshal(b []byte) error

type DHCPv6Option

type DHCPv6Option struct {
	Code                 int32    `protobuf:"varint,1,opt,name=Code,proto3" json:"Code,omitempty"`
	Length               int32    `protobuf:"varint,2,opt,name=Length,proto3" json:"Length,omitempty"`
	Data                 []byte   `protobuf:"bytes,3,opt,name=Data,proto3" json:"Data,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DHCPv6Option) Descriptor

func (*DHCPv6Option) Descriptor() ([]byte, []int)

func (*DHCPv6Option) GetCode

func (m *DHCPv6Option) GetCode() int32

func (*DHCPv6Option) GetData

func (m *DHCPv6Option) GetData() []byte

func (*DHCPv6Option) GetLength

func (m *DHCPv6Option) GetLength() int32

func (*DHCPv6Option) ProtoMessage

func (*DHCPv6Option) ProtoMessage()

func (*DHCPv6Option) Reset

func (m *DHCPv6Option) Reset()

func (*DHCPv6Option) String

func (m *DHCPv6Option) String() string

func (DHCPv6Option) ToString

func (d DHCPv6Option) ToString() string

func (*DHCPv6Option) XXX_DiscardUnknown

func (m *DHCPv6Option) XXX_DiscardUnknown()

func (*DHCPv6Option) XXX_Marshal

func (m *DHCPv6Option) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DHCPv6Option) XXX_Merge

func (dst *DHCPv6Option) XXX_Merge(src proto.Message)

func (*DHCPv6Option) XXX_Size

func (m *DHCPv6Option) XXX_Size() int

func (*DHCPv6Option) XXX_Unmarshal

func (m *DHCPv6Option) XXX_Unmarshal(b []byte) error

type DNS

type DNS struct {
	Timestamp string `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	// Header fields
	ID           int32 `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"`
	QR           bool  `protobuf:"varint,3,opt,name=QR,proto3" json:"QR,omitempty"`
	OpCode       int32 `protobuf:"varint,4,opt,name=OpCode,proto3" json:"OpCode,omitempty"`
	AA           bool  `protobuf:"varint,5,opt,name=AA,proto3" json:"AA,omitempty"`
	TC           bool  `protobuf:"varint,6,opt,name=TC,proto3" json:"TC,omitempty"`
	RD           bool  `protobuf:"varint,7,opt,name=RD,proto3" json:"RD,omitempty"`
	RA           bool  `protobuf:"varint,8,opt,name=RA,proto3" json:"RA,omitempty"`
	Z            int32 `protobuf:"varint,9,opt,name=Z,proto3" json:"Z,omitempty"`
	ResponseCode int32 `protobuf:"varint,10,opt,name=ResponseCode,proto3" json:"ResponseCode,omitempty"`
	QDCount      int32 `protobuf:"varint,11,opt,name=QDCount,proto3" json:"QDCount,omitempty"`
	ANCount      int32 `protobuf:"varint,12,opt,name=ANCount,proto3" json:"ANCount,omitempty"`
	NSCount      int32 `protobuf:"varint,13,opt,name=NSCount,proto3" json:"NSCount,omitempty"`
	ARCount      int32 `protobuf:"varint,14,opt,name=ARCount,proto3" json:"ARCount,omitempty"`
	// Entries
	Questions            []*DNSQuestion       `protobuf:"bytes,15,rep,name=Questions,proto3" json:"Questions,omitempty"`
	Answers              []*DNSResourceRecord `protobuf:"bytes,16,rep,name=Answers,proto3" json:"Answers,omitempty"`
	Authorities          []*DNSResourceRecord `protobuf:"bytes,17,rep,name=Authorities,proto3" json:"Authorities,omitempty"`
	Additionals          []*DNSResourceRecord `protobuf:"bytes,18,rep,name=Additionals,proto3" json:"Additionals,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

func (DNS) CSVHeader

func (d DNS) CSVHeader() []string

func (DNS) CSVRecord

func (d DNS) CSVRecord() []string

func (*DNS) Descriptor

func (*DNS) Descriptor() ([]byte, []int)

func (*DNS) GetAA

func (m *DNS) GetAA() bool

func (*DNS) GetANCount

func (m *DNS) GetANCount() int32

func (*DNS) GetARCount

func (m *DNS) GetARCount() int32

func (*DNS) GetAdditionals

func (m *DNS) GetAdditionals() []*DNSResourceRecord

func (*DNS) GetAnswers

func (m *DNS) GetAnswers() []*DNSResourceRecord

func (*DNS) GetAuthorities

func (m *DNS) GetAuthorities() []*DNSResourceRecord

func (*DNS) GetID

func (m *DNS) GetID() int32

func (*DNS) GetNSCount

func (m *DNS) GetNSCount() int32

func (*DNS) GetOpCode

func (m *DNS) GetOpCode() int32

func (*DNS) GetQDCount

func (m *DNS) GetQDCount() int32

func (*DNS) GetQR

func (m *DNS) GetQR() bool

func (*DNS) GetQuestions

func (m *DNS) GetQuestions() []*DNSQuestion

func (*DNS) GetRA

func (m *DNS) GetRA() bool

func (*DNS) GetRD

func (m *DNS) GetRD() bool

func (*DNS) GetResponseCode

func (m *DNS) GetResponseCode() int32

func (*DNS) GetTC

func (m *DNS) GetTC() bool

func (*DNS) GetTimestamp

func (m *DNS) GetTimestamp() string

func (*DNS) GetZ

func (m *DNS) GetZ() int32

func (DNS) NetcapTimestamp

func (d DNS) NetcapTimestamp() string

func (*DNS) ProtoMessage

func (*DNS) ProtoMessage()

func (*DNS) Reset

func (m *DNS) Reset()

func (*DNS) String

func (m *DNS) String() string

func (*DNS) XXX_DiscardUnknown

func (m *DNS) XXX_DiscardUnknown()

func (*DNS) XXX_Marshal

func (m *DNS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DNS) XXX_Merge

func (dst *DNS) XXX_Merge(src proto.Message)

func (*DNS) XXX_Size

func (m *DNS) XXX_Size() int

func (*DNS) XXX_Unmarshal

func (m *DNS) XXX_Unmarshal(b []byte) error

type DNSMX

type DNSMX struct {
	Preference           int32    `protobuf:"varint,1,opt,name=Preference,proto3" json:"Preference,omitempty"`
	Name                 []byte   `protobuf:"bytes,2,opt,name=Name,proto3" json:"Name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DNSMX is a mail exchange record, defining a mail server for a recipient's domain.

func (*DNSMX) Descriptor

func (*DNSMX) Descriptor() ([]byte, []int)

func (*DNSMX) GetName

func (m *DNSMX) GetName() []byte

func (*DNSMX) GetPreference

func (m *DNSMX) GetPreference() int32

func (*DNSMX) ProtoMessage

func (*DNSMX) ProtoMessage()

func (*DNSMX) Reset

func (m *DNSMX) Reset()

func (*DNSMX) String

func (m *DNSMX) String() string

func (*DNSMX) ToString

func (q *DNSMX) ToString() string

func (*DNSMX) XXX_DiscardUnknown

func (m *DNSMX) XXX_DiscardUnknown()

func (*DNSMX) XXX_Marshal

func (m *DNSMX) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DNSMX) XXX_Merge

func (dst *DNSMX) XXX_Merge(src proto.Message)

func (*DNSMX) XXX_Size

func (m *DNSMX) XXX_Size() int

func (*DNSMX) XXX_Unmarshal

func (m *DNSMX) XXX_Unmarshal(b []byte) error

type DNSQuestion

type DNSQuestion struct {
	Name                 []byte   `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
	Type                 int32    `protobuf:"varint,2,opt,name=Type,proto3" json:"Type,omitempty"`
	Class                int32    `protobuf:"varint,3,opt,name=Class,proto3" json:"Class,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DNSQuestion wraps a single request (question) within a DNS query.

func (*DNSQuestion) Descriptor

func (*DNSQuestion) Descriptor() ([]byte, []int)

func (*DNSQuestion) GetClass

func (m *DNSQuestion) GetClass() int32

func (*DNSQuestion) GetName

func (m *DNSQuestion) GetName() []byte

func (*DNSQuestion) GetType

func (m *DNSQuestion) GetType() int32

func (*DNSQuestion) ProtoMessage

func (*DNSQuestion) ProtoMessage()

func (*DNSQuestion) Reset

func (m *DNSQuestion) Reset()

func (*DNSQuestion) String

func (m *DNSQuestion) String() string

func (DNSQuestion) ToString

func (q DNSQuestion) ToString() string

func (*DNSQuestion) XXX_DiscardUnknown

func (m *DNSQuestion) XXX_DiscardUnknown()

func (*DNSQuestion) XXX_Marshal

func (m *DNSQuestion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DNSQuestion) XXX_Merge

func (dst *DNSQuestion) XXX_Merge(src proto.Message)

func (*DNSQuestion) XXX_Size

func (m *DNSQuestion) XXX_Size() int

func (*DNSQuestion) XXX_Unmarshal

func (m *DNSQuestion) XXX_Unmarshal(b []byte) error

type DNSResourceRecord

type DNSResourceRecord struct {
	// Header
	Name  []byte `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"`
	Type  int32  `protobuf:"varint,2,opt,name=Type,proto3" json:"Type,omitempty"`
	Class int32  `protobuf:"varint,3,opt,name=Class,proto3" json:"Class,omitempty"`
	TTL   uint32 `protobuf:"varint,4,opt,name=TTL,proto3" json:"TTL,omitempty"`
	// RDATA Raw Values
	DataLength int32  `protobuf:"varint,5,opt,name=DataLength,proto3" json:"DataLength,omitempty"`
	Data       []byte `protobuf:"bytes,6,opt,name=Data,proto3" json:"Data,omitempty"`
	// RDATA Decoded Values
	IP                   string   `protobuf:"bytes,7,opt,name=IP,proto3" json:"IP,omitempty"`
	NS                   []byte   `protobuf:"bytes,8,opt,name=NS,proto3" json:"NS,omitempty"`
	CNAME                []byte   `protobuf:"bytes,9,opt,name=CNAME,proto3" json:"CNAME,omitempty"`
	PTR                  []byte   `protobuf:"bytes,10,opt,name=PTR,proto3" json:"PTR,omitempty"`
	SOA                  *DNSSOA  `protobuf:"bytes,11,opt,name=SOA,proto3" json:"SOA,omitempty"`
	SRV                  *DNSSRV  `protobuf:"bytes,12,opt,name=SRV,proto3" json:"SRV,omitempty"`
	MX                   *DNSMX   `protobuf:"bytes,13,opt,name=MX,proto3" json:"MX,omitempty"`
	TXTs                 [][]byte `protobuf:"bytes,14,rep,name=TXTs,proto3" json:"TXTs,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DNSResourceRecord) Descriptor

func (*DNSResourceRecord) Descriptor() ([]byte, []int)

func (*DNSResourceRecord) GetCNAME

func (m *DNSResourceRecord) GetCNAME() []byte

func (*DNSResourceRecord) GetClass

func (m *DNSResourceRecord) GetClass() int32

func (*DNSResourceRecord) GetData

func (m *DNSResourceRecord) GetData() []byte

func (*DNSResourceRecord) GetDataLength

func (m *DNSResourceRecord) GetDataLength() int32

func (*DNSResourceRecord) GetIP

func (m *DNSResourceRecord) GetIP() string

func (*DNSResourceRecord) GetMX

func (m *DNSResourceRecord) GetMX() *DNSMX

func (*DNSResourceRecord) GetNS

func (m *DNSResourceRecord) GetNS() []byte

func (*DNSResourceRecord) GetName

func (m *DNSResourceRecord) GetName() []byte

func (*DNSResourceRecord) GetPTR

func (m *DNSResourceRecord) GetPTR() []byte

func (*DNSResourceRecord) GetSOA

func (m *DNSResourceRecord) GetSOA() *DNSSOA

func (*DNSResourceRecord) GetSRV

func (m *DNSResourceRecord) GetSRV() *DNSSRV

func (*DNSResourceRecord) GetTTL

func (m *DNSResourceRecord) GetTTL() uint32

func (*DNSResourceRecord) GetTXTs

func (m *DNSResourceRecord) GetTXTs() [][]byte

func (*DNSResourceRecord) GetType

func (m *DNSResourceRecord) GetType() int32

func (*DNSResourceRecord) ProtoMessage

func (*DNSResourceRecord) ProtoMessage()

func (*DNSResourceRecord) Reset

func (m *DNSResourceRecord) Reset()

func (*DNSResourceRecord) String

func (m *DNSResourceRecord) String() string

func (DNSResourceRecord) ToString

func (q DNSResourceRecord) ToString() string

func (*DNSResourceRecord) XXX_DiscardUnknown

func (m *DNSResourceRecord) XXX_DiscardUnknown()

func (*DNSResourceRecord) XXX_Marshal

func (m *DNSResourceRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DNSResourceRecord) XXX_Merge

func (dst *DNSResourceRecord) XXX_Merge(src proto.Message)

func (*DNSResourceRecord) XXX_Size

func (m *DNSResourceRecord) XXX_Size() int

func (*DNSResourceRecord) XXX_Unmarshal

func (m *DNSResourceRecord) XXX_Unmarshal(b []byte) error

type DNSSOA

type DNSSOA struct {
	MName                []byte   `protobuf:"bytes,1,opt,name=MName,proto3" json:"MName,omitempty"`
	RName                []byte   `protobuf:"bytes,2,opt,name=RName,proto3" json:"RName,omitempty"`
	Serial               uint32   `protobuf:"varint,3,opt,name=Serial,proto3" json:"Serial,omitempty"`
	Refresh              uint32   `protobuf:"varint,4,opt,name=Refresh,proto3" json:"Refresh,omitempty"`
	Retry                uint32   `protobuf:"varint,5,opt,name=Retry,proto3" json:"Retry,omitempty"`
	Expire               uint32   `protobuf:"varint,6,opt,name=Expire,proto3" json:"Expire,omitempty"`
	Minimum              uint32   `protobuf:"varint,7,opt,name=Minimum,proto3" json:"Minimum,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DNSSOA is a Start of Authority record. Each domain requires a SOA record at the cutover where a domain is delegated from its parent.

func (*DNSSOA) Descriptor

func (*DNSSOA) Descriptor() ([]byte, []int)

func (*DNSSOA) GetExpire

func (m *DNSSOA) GetExpire() uint32

func (*DNSSOA) GetMName

func (m *DNSSOA) GetMName() []byte

func (*DNSSOA) GetMinimum

func (m *DNSSOA) GetMinimum() uint32

func (*DNSSOA) GetRName

func (m *DNSSOA) GetRName() []byte

func (*DNSSOA) GetRefresh

func (m *DNSSOA) GetRefresh() uint32

func (*DNSSOA) GetRetry

func (m *DNSSOA) GetRetry() uint32

func (*DNSSOA) GetSerial

func (m *DNSSOA) GetSerial() uint32

func (*DNSSOA) ProtoMessage

func (*DNSSOA) ProtoMessage()

func (*DNSSOA) Reset

func (m *DNSSOA) Reset()

func (*DNSSOA) String

func (m *DNSSOA) String() string

func (*DNSSOA) ToString

func (q *DNSSOA) ToString() string

func (*DNSSOA) XXX_DiscardUnknown

func (m *DNSSOA) XXX_DiscardUnknown()

func (*DNSSOA) XXX_Marshal

func (m *DNSSOA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DNSSOA) XXX_Merge

func (dst *DNSSOA) XXX_Merge(src proto.Message)

func (*DNSSOA) XXX_Size

func (m *DNSSOA) XXX_Size() int

func (*DNSSOA) XXX_Unmarshal

func (m *DNSSOA) XXX_Unmarshal(b []byte) error

type DNSSRV

type DNSSRV struct {
	Priority             int32    `protobuf:"varint,1,opt,name=Priority,proto3" json:"Priority,omitempty"`
	Weight               int32    `protobuf:"varint,2,opt,name=Weight,proto3" json:"Weight,omitempty"`
	Port                 int32    `protobuf:"varint,3,opt,name=Port,proto3" json:"Port,omitempty"`
	Name                 []byte   `protobuf:"bytes,4,opt,name=Name,proto3" json:"Name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

DNSSRV is a Service record, defining a location (hostname/port) of a server/service.

func (*DNSSRV) Descriptor

func (*DNSSRV) Descriptor() ([]byte, []int)

func (*DNSSRV) GetName

func (m *DNSSRV) GetName() []byte

func (*DNSSRV) GetPort

func (m *DNSSRV) GetPort() int32

func (*DNSSRV) GetPriority

func (m *DNSSRV) GetPriority() int32

func (*DNSSRV) GetWeight

func (m *DNSSRV) GetWeight() int32

func (*DNSSRV) ProtoMessage

func (*DNSSRV) ProtoMessage()

func (*DNSSRV) Reset

func (m *DNSSRV) Reset()

func (*DNSSRV) String

func (m *DNSSRV) String() string

func (*DNSSRV) ToString

func (q *DNSSRV) ToString() string

func (*DNSSRV) XXX_DiscardUnknown

func (m *DNSSRV) XXX_DiscardUnknown()

func (*DNSSRV) XXX_Marshal

func (m *DNSSRV) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DNSSRV) XXX_Merge

func (dst *DNSSRV) XXX_Merge(src proto.Message)

func (*DNSSRV) XXX_Size

func (m *DNSSRV) XXX_Size() int

func (*DNSSRV) XXX_Unmarshal

func (m *DNSSRV) XXX_Unmarshal(b []byte) error

type Dot11

type Dot11 struct {
	Timestamp            string          `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	Type                 int32           `protobuf:"varint,2,opt,name=Type,proto3" json:"Type,omitempty"`
	Proto                int32           `protobuf:"varint,3,opt,name=Proto,proto3" json:"Proto,omitempty"`
	Flags                int32           `protobuf:"varint,4,opt,name=Flags,proto3" json:"Flags,omitempty"`
	DurationID           int32           `protobuf:"varint,5,opt,name=DurationID,proto3" json:"DurationID,omitempty"`
	Address1             string          `protobuf:"bytes,6,opt,name=Address1,proto3" json:"Address1,omitempty"`
	Address2             string          `protobuf:"bytes,7,opt,name=Address2,proto3" json:"Address2,omitempty"`
	Address3             string          `protobuf:"bytes,8,opt,name=Address3,proto3" json:"Address3,omitempty"`
	Address4             string          `protobuf:"bytes,9,opt,name=Address4,proto3" json:"Address4,omitempty"`
	SequenceNumber       int32           `protobuf:"varint,10,opt,name=SequenceNumber,proto3" json:"SequenceNumber,omitempty"`
	FragmentNumber       int32           `protobuf:"varint,11,opt,name=FragmentNumber,proto3" json:"FragmentNumber,omitempty"`
	Checksum             uint32          `protobuf:"varint,12,opt,name=Checksum,proto3" json:"Checksum,omitempty"`
	QOS                  *Dot11QOS       `protobuf:"bytes,13,opt,name=QOS,proto3" json:"QOS,omitempty"`
	HTControl            *Dot11HTControl `protobuf:"bytes,14,opt,name=HTControl,proto3" json:"HTControl,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

Dot11 provides an IEEE 802.11 base packet header. See http://standards.ieee.org/findstds/standard/802.11-2012.html for excruciating detail.

func (Dot11) CSVHeader

func (d Dot11) CSVHeader() []string

func (Dot11) CSVRecord

func (d Dot11) CSVRecord() []string

func (*Dot11) Descriptor

func (*Dot11) Descriptor() ([]byte, []int)

func (*Dot11) GetAddress1

func (m *Dot11) GetAddress1() string

func (*Dot11) GetAddress2

func (m *Dot11) GetAddress2() string

func (*Dot11) GetAddress3

func (m *Dot11) GetAddress3() string

func (*Dot11) GetAddress4

func (m *Dot11) GetAddress4() string

func (*Dot11) GetChecksum

func (m *Dot11) GetChecksum() uint32

func (*Dot11) GetDurationID

func (m *Dot11) GetDurationID() int32

func (*Dot11) GetFlags

func (m *Dot11) GetFlags() int32

func (*Dot11) GetFragmentNumber

func (m *Dot11) GetFragmentNumber() int32

func (*Dot11) GetHTControl

func (m *Dot11) GetHTControl() *Dot11HTControl

func (*Dot11) GetProto

func (m *Dot11) GetProto() int32

func (*Dot11) GetQOS

func (m *Dot11) GetQOS() *Dot11QOS

func (*Dot11) GetSequenceNumber

func (m *Dot11) GetSequenceNumber() int32

func (*Dot11) GetTimestamp

func (m *Dot11) GetTimestamp() string

func (*Dot11) GetType

func (m *Dot11) GetType() int32

func (Dot11) NetcapTimestamp

func (d Dot11) NetcapTimestamp() string

func (*Dot11) ProtoMessage

func (*Dot11) ProtoMessage()

func (*Dot11) Reset

func (m *Dot11) Reset()

func (*Dot11) String

func (m *Dot11) String() string

func (*Dot11) XXX_DiscardUnknown

func (m *Dot11) XXX_DiscardUnknown()

func (*Dot11) XXX_Marshal

func (m *Dot11) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Dot11) XXX_Merge

func (dst *Dot11) XXX_Merge(src proto.Message)

func (*Dot11) XXX_Size

func (m *Dot11) XXX_Size() int

func (*Dot11) XXX_Unmarshal

func (m *Dot11) XXX_Unmarshal(b []byte) error

type Dot11ASEL

type Dot11ASEL struct {
	Command              int32    `protobuf:"varint,1,opt,name=Command,proto3" json:"Command,omitempty"`
	Data                 int32    `protobuf:"varint,2,opt,name=Data,proto3" json:"Data,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Dot11ASEL) Descriptor

func (*Dot11ASEL) Descriptor() ([]byte, []int)

func (*Dot11ASEL) GetCommand

func (m *Dot11ASEL) GetCommand() int32

func (*Dot11ASEL) GetData

func (m *Dot11ASEL) GetData() int32

func (*Dot11ASEL) ProtoMessage

func (*Dot11ASEL) ProtoMessage()

func (*Dot11ASEL) Reset

func (m *Dot11ASEL) Reset()

func (*Dot11ASEL) String

func (m *Dot11ASEL) String() string

func (*Dot11ASEL) ToString

func (d *Dot11ASEL) ToString() string

func (*Dot11ASEL) XXX_DiscardUnknown

func (m *Dot11ASEL) XXX_DiscardUnknown()

func (*Dot11ASEL) XXX_Marshal

func (m *Dot11ASEL) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Dot11ASEL) XXX_Merge

func (dst *Dot11ASEL) XXX_Merge(src proto.Message)

func (*Dot11ASEL) XXX_Size

func (m *Dot11ASEL) XXX_Size() int

func (*Dot11ASEL) XXX_Unmarshal

func (m *Dot11ASEL) XXX_Unmarshal(b []byte) error

type Dot11HTControl

type Dot11HTControl struct {
	ACConstraint         bool               `protobuf:"varint,1,opt,name=ACConstraint,proto3" json:"ACConstraint,omitempty"`
	RDGMorePPDU          bool               `protobuf:"varint,2,opt,name=RDGMorePPDU,proto3" json:"RDGMorePPDU,omitempty"`
	VHT                  *Dot11HTControlVHT `protobuf:"bytes,3,opt,name=VHT,proto3" json:"VHT,omitempty"`
	HT                   *Dot11HTControlHT  `protobuf:"bytes,4,opt,name=HT,proto3" json:"HT,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*Dot11HTControl) Descriptor

func (*Dot11HTControl) Descriptor() ([]byte, []int)

func (*Dot11HTControl) GetACConstraint

func (m *Dot11HTControl) GetACConstraint() bool

func (*Dot11HTControl) GetHT

func (m *Dot11HTControl) GetHT() *Dot11HTControlHT

func (*Dot11HTControl) GetRDGMorePPDU

func (m *Dot11HTControl) GetRDGMorePPDU() bool

func (*Dot11HTControl) GetVHT

func (m *Dot11HTControl) GetVHT() *Dot11HTControlVHT

func (*Dot11HTControl) ProtoMessage

func (*Dot11HTControl) ProtoMessage()

func (*Dot11HTControl) Reset

func (m *Dot11HTControl) Reset()

func (*Dot11HTControl) String

func (m *Dot11HTControl) String() string

func (Dot11HTControl) ToString

func (d Dot11HTControl) ToString() string

func (*Dot11HTControl) XXX_DiscardUnknown

func (m *Dot11HTControl) XXX_DiscardUnknown()

func (*Dot11HTControl) XXX_Marshal

func (m *Dot11HTControl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Dot11HTControl) XXX_Merge

func (dst *Dot11HTControl) XXX_Merge(src proto.Message)

func (*Dot11HTControl) XXX_Size

func (m *Dot11HTControl) XXX_Size() int

func (*Dot11HTControl) XXX_Unmarshal

func (m *Dot11HTControl) XXX_Unmarshal(b []byte) error

type Dot11HTControlHT

type Dot11HTControlHT struct {
	LinkAdapationControl *Dot11LinkAdapationControl `protobuf:"bytes,1,opt,name=LinkAdapationControl,proto3" json:"LinkAdapationControl,omitempty"`
	CalibrationPosition  int32                      `protobuf:"varint,2,opt,name=CalibrationPosition,proto3" json:"CalibrationPosition,omitempty"`
	CalibrationSequence  int32                      `protobuf:"varint,3,opt,name=CalibrationSequence,proto3" json:"CalibrationSequence,omitempty"`
	CSISteering          int32                      `protobuf:"varint,4,opt,name=CSISteering,proto3" json:"CSISteering,omitempty"`
	NDPAnnouncement      bool                       `protobuf:"varint,5,opt,name=NDPAnnouncement,proto3" json:"NDPAnnouncement,omitempty"`
	DEI                  bool                       `protobuf:"varint,6,opt,name=DEI,proto3" json:"DEI,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

func (*Dot11HTControlHT) Descriptor

func (*Dot11HTControlHT) Descriptor() ([]byte, []int)

func (*Dot11HTControlHT) GetCSISteering

func (m *Dot11HTControlHT) GetCSISteering() int32

func (*Dot11HTControlHT) GetCalibrationPosition

func (m *Dot11HTControlHT) GetCalibrationPosition() int32

func (*Dot11HTControlHT) GetCalibrationSequence

func (m *Dot11HTControlHT) GetCalibrationSequence() int32

func (*Dot11HTControlHT) GetDEI

func (m *Dot11HTControlHT) GetDEI() bool

func (*Dot11HTControlHT) GetLinkAdapationControl

func (m *Dot11HTControlHT) GetLinkAdapationControl() *Dot11LinkAdapationControl

func (*Dot11HTControlHT) GetNDPAnnouncement

func (m *Dot11HTControlHT) GetNDPAnnouncement() bool

func (*Dot11HTControlHT) ProtoMessage

func (*Dot11HTControlHT) ProtoMessage()

func (*Dot11HTControlHT) Reset

func (m *Dot11HTControlHT) Reset()

func (*Dot11HTControlHT) String

func (m *Dot11HTControlHT) String() string

func (*Dot11HTControlHT) ToString

func (d *Dot11HTControlHT) ToString() string

func (*Dot11HTControlHT) XXX_DiscardUnknown

func (m *Dot11HTControlHT) XXX_DiscardUnknown()

func (*Dot11HTControlHT) XXX_Marshal

func (m *Dot11HTControlHT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Dot11HTControlHT) XXX_Merge

func (dst *Dot11HTControlHT) XXX_Merge(src proto.Message)

func (*Dot11HTControlHT) XXX_Size

func (m *Dot11HTControlHT) XXX_Size() int

func (*Dot11HTControlHT) XXX_Unmarshal

func (m *Dot11HTControlHT) XXX_Unmarshal(b []byte) error

type Dot11HTControlMFB

type Dot11HTControlMFB struct {
	NumSTS               int32    `protobuf:"varint,1,opt,name=NumSTS,proto3" json:"NumSTS,omitempty"`
	VHTMCS               int32    `protobuf:"varint,2,opt,name=VHTMCS,proto3" json:"VHTMCS,omitempty"`
	BW                   int32    `protobuf:"varint,3,opt,name=BW,proto3" json:"BW,omitempty"`
	SNR                  int32    `protobuf:"varint,4,opt,name=SNR,proto3" json:"SNR,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Dot11HTControlMFB) Descriptor

func (*Dot11HTControlMFB) Descriptor() ([]byte, []int)

func (*Dot11HTControlMFB) GetBW

func (m *Dot11HTControlMFB) GetBW() int32

func (*Dot11HTControlMFB) GetNumSTS

func (m *Dot11HTControlMFB) GetNumSTS() int32

func (*Dot11HTControlMFB) GetSNR

func (m *Dot11HTControlMFB) GetSNR() int32

func (*Dot11HTControlMFB) GetVHTMCS

func (m *Dot11HTControlMFB) GetVHTMCS() int32

func (*Dot11HTControlMFB) ProtoMessage

func (*Dot11HTControlMFB) ProtoMessage()

func (*Dot11HTControlMFB) Reset

func (m *Dot11HTControlMFB) Reset()

func (*Dot11HTControlMFB) String

func (m *Dot11HTControlMFB) String() string

func (*Dot11HTControlMFB) ToString

func (d *Dot11HTControlMFB) ToString() string

func (*Dot11HTControlMFB) XXX_DiscardUnknown

func (m *Dot11HTControlMFB) XXX_DiscardUnknown()

func (*Dot11HTControlMFB) XXX_Marshal

func (m *Dot11HTControlMFB) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Dot11HTControlMFB) XXX_Merge

func (dst *Dot11HTControlMFB) XXX_Merge(src proto.Message)

func (*Dot11HTControlMFB) XXX_Size

func (m *Dot11HTControlMFB) XXX_Size() int

func (*Dot11HTControlMFB) XXX_Unmarshal

func (m *Dot11HTControlMFB) XXX_Unmarshal(b []byte) error

type Dot11HTControlVHT

type Dot11HTControlVHT struct {
	MRQ                  bool               `protobuf:"varint,1,opt,name=MRQ,proto3" json:"MRQ,omitempty"`
	UnsolicitedMFB       bool               `protobuf:"varint,2,opt,name=UnsolicitedMFB,proto3" json:"UnsolicitedMFB,omitempty"`
	MSI                  int32              `protobuf:"varint,3,opt,name=MSI,proto3" json:"MSI,omitempty"`
	MFB                  *Dot11HTControlMFB `protobuf:"bytes,4,opt,name=MFB,proto3" json:"MFB,omitempty"`
	CompressedMSI        int32              `protobuf:"varint,5,opt,name=CompressedMSI,proto3" json:"CompressedMSI,omitempty"`
	STBCIndication       bool               `protobuf:"varint,6,opt,name=STBCIndication,proto3" json:"STBCIndication,omitempty"`
	MFSI                 int32              `protobuf:"varint,7,opt,name=MFSI,proto3" json:"MFSI,omitempty"`
	GID                  int32              `protobuf:"varint,8,opt,name=GID,proto3" json:"GID,omitempty"`
	CodingType           int32              `protobuf:"varint,9,opt,name=CodingType,proto3" json:"CodingType,omitempty"`
	FbTXBeamformed       bool               `protobuf:"varint,10,opt,name=FbTXBeamformed,proto3" json:"FbTXBeamformed,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*Dot11HTControlVHT) Descriptor

func (*Dot11HTControlVHT) Descriptor() ([]byte, []int)

func (*Dot11HTControlVHT) GetCodingType

func (m *Dot11HTControlVHT) GetCodingType() int32

func (*Dot11HTControlVHT) GetCompressedMSI

func (m *Dot11HTControlVHT) GetCompressedMSI() int32

func (*Dot11HTControlVHT) GetFbTXBeamformed

func (m *Dot11HTControlVHT) GetFbTXBeamformed() bool

func (*Dot11HTControlVHT) GetGID

func (m *Dot11HTControlVHT) GetGID() int32

func (*Dot11HTControlVHT) GetMFB

func (m *Dot11HTControlVHT) GetMFB() *Dot11HTControlMFB

func (*Dot11HTControlVHT) GetMFSI

func (m *Dot11HTControlVHT) GetMFSI() int32

func (*Dot11HTControlVHT) GetMRQ

func (m *Dot11HTControlVHT) GetMRQ() bool

func (*Dot11HTControlVHT) GetMSI

func (m *Dot11HTControlVHT) GetMSI() int32

func (*Dot11HTControlVHT) GetSTBCIndication

func (m *Dot11HTControlVHT) GetSTBCIndication() bool

func (*Dot11HTControlVHT) GetUnsolicitedMFB

func (m *Dot11HTControlVHT) GetUnsolicitedMFB() bool

func (*Dot11HTControlVHT) ProtoMessage

func (*Dot11HTControlVHT) ProtoMessage()

func (*Dot11HTControlVHT) Reset

func (m *Dot11HTControlVHT) Reset()

func (*Dot11HTControlVHT) String

func (m *Dot11HTControlVHT) String() string

func (*Dot11HTControlVHT) ToString

func (d *Dot11HTControlVHT) ToString() string

func (*Dot11HTControlVHT) XXX_DiscardUnknown

func (m *Dot11HTControlVHT) XXX_DiscardUnknown()

func (*Dot11HTControlVHT) XXX_Marshal

func (m *Dot11HTControlVHT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Dot11HTControlVHT) XXX_Merge

func (dst *Dot11HTControlVHT) XXX_Merge(src proto.Message)

func (*Dot11HTControlVHT) XXX_Size

func (m *Dot11HTControlVHT) XXX_Size() int

func (*Dot11HTControlVHT) XXX_Unmarshal

func (m *Dot11HTControlVHT) XXX_Unmarshal(b []byte) error

type Dot11LinkAdapationControl

type Dot11LinkAdapationControl struct {
	TRQ                  bool       `protobuf:"varint,1,opt,name=TRQ,proto3" json:"TRQ,omitempty"`
	MRQ                  bool       `protobuf:"varint,2,opt,name=MRQ,proto3" json:"MRQ,omitempty"`
	MSI                  int32      `protobuf:"varint,3,opt,name=MSI,proto3" json:"MSI,omitempty"`
	MFSI                 int32      `protobuf:"varint,4,opt,name=MFSI,proto3" json:"MFSI,omitempty"`
	MFB                  int32      `protobuf:"varint,6,opt,name=MFB,proto3" json:"MFB,omitempty"`
	ASEL                 *Dot11ASEL `protobuf:"bytes,5,opt,name=ASEL,proto3" json:"ASEL,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (*Dot11LinkAdapationControl) Descriptor

func (*Dot11LinkAdapationControl) Descriptor() ([]byte, []int)

func (*Dot11LinkAdapationControl) GetASEL

func (m *Dot11LinkAdapationControl) GetASEL() *Dot11ASEL

func (*Dot11LinkAdapationControl) GetMFB

func (m *Dot11LinkAdapationControl) GetMFB() int32

func (*Dot11LinkAdapationControl) GetMFSI

func (m *Dot11LinkAdapationControl) GetMFSI() int32

func (*Dot11LinkAdapationControl) GetMRQ

func (m *Dot11LinkAdapationControl) GetMRQ() bool

func (*Dot11LinkAdapationControl) GetMSI

func (m *Dot11LinkAdapationControl) GetMSI() int32

func (*Dot11LinkAdapationControl) GetTRQ

func (m *Dot11LinkAdapationControl) GetTRQ() bool

func (*Dot11LinkAdapationControl) ProtoMessage

func (*Dot11LinkAdapationControl) ProtoMessage()

func (*Dot11LinkAdapationControl) Reset

func (m *Dot11LinkAdapationControl) Reset()

func (*Dot11LinkAdapationControl) String

func (m *Dot11LinkAdapationControl) String() string

func (*Dot11LinkAdapationControl) ToString

func (d *Dot11LinkAdapationControl) ToString() string

func (*Dot11LinkAdapationControl) XXX_DiscardUnknown

func (m *Dot11LinkAdapationControl) XXX_DiscardUnknown()

func (*Dot11LinkAdapationControl) XXX_Marshal

func (m *Dot11LinkAdapationControl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Dot11LinkAdapationControl) XXX_Merge

func (dst *Dot11LinkAdapationControl) XXX_Merge(src proto.Message)

func (*Dot11LinkAdapationControl) XXX_Size

func (m *Dot11LinkAdapationControl) XXX_Size() int

func (*Dot11LinkAdapationControl) XXX_Unmarshal

func (m *Dot11LinkAdapationControl) XXX_Unmarshal(b []byte) error

type Dot11QOS

type Dot11QOS struct {
	TID                  int32    `protobuf:"varint,1,opt,name=TID,proto3" json:"TID,omitempty"`
	EOSP                 bool     `protobuf:"varint,2,opt,name=EOSP,proto3" json:"EOSP,omitempty"`
	AckPolicy            int32    `protobuf:"varint,3,opt,name=AckPolicy,proto3" json:"AckPolicy,omitempty"`
	TXOP                 int32    `protobuf:"varint,4,opt,name=TXOP,proto3" json:"TXOP,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Dot11QOS) Descriptor

func (*Dot11QOS) Descriptor() ([]byte, []int)

func (*Dot11QOS) GetAckPolicy

func (m *Dot11QOS) GetAckPolicy() int32

func (*Dot11QOS) GetEOSP

func (m *Dot11QOS) GetEOSP() bool

func (*Dot11QOS) GetTID

func (m *Dot11QOS) GetTID() int32

func (*Dot11QOS) GetTXOP

func (m *Dot11QOS) GetTXOP() int32

func (*Dot11QOS) ProtoMessage

func (*Dot11QOS) ProtoMessage()

func (*Dot11QOS) Reset

func (m *Dot11QOS) Reset()

func (*Dot11QOS) String

func (m *Dot11QOS) String() string

func (Dot11QOS) ToString

func (d Dot11QOS) ToString() string

func (*Dot11QOS) XXX_DiscardUnknown

func (m *Dot11QOS) XXX_DiscardUnknown()

func (*Dot11QOS) XXX_Marshal

func (m *Dot11QOS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Dot11QOS) XXX_Merge

func (dst *Dot11QOS) XXX_Merge(src proto.Message)

func (*Dot11QOS) XXX_Size

func (m *Dot11QOS) XXX_Size() int

func (*Dot11QOS) XXX_Unmarshal

func (m *Dot11QOS) XXX_Unmarshal(b []byte) error

type Dot1Q

type Dot1Q struct {
	Timestamp            string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	Priority             int32    `protobuf:"varint,2,opt,name=Priority,proto3" json:"Priority,omitempty"`
	DropEligible         bool     `protobuf:"varint,3,opt,name=DropEligible,proto3" json:"DropEligible,omitempty"`
	VLANIdentifier       int32    `protobuf:"varint,4,opt,name=VLANIdentifier,proto3" json:"VLANIdentifier,omitempty"`
	Type                 int32    `protobuf:"varint,5,opt,name=Type,proto3" json:"Type,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Dot1Q is the packet layer for 802.1Q VLAN headers.

func (Dot1Q) CSVHeader

func (d Dot1Q) CSVHeader() []string

func (Dot1Q) CSVRecord

func (d Dot1Q) CSVRecord() []string

func (*Dot1Q) Descriptor

func (*Dot1Q) Descriptor() ([]byte, []int)

func (*Dot1Q) GetDropEligible

func (m *Dot1Q) GetDropEligible() bool

func (*Dot1Q) GetPriority

func (m *Dot1Q) GetPriority() int32

func (*Dot1Q) GetTimestamp

func (m *Dot1Q) GetTimestamp() string

func (*Dot1Q) GetType

func (m *Dot1Q) GetType() int32

func (*Dot1Q) GetVLANIdentifier

func (m *Dot1Q) GetVLANIdentifier() int32

func (Dot1Q) NetcapTimestamp

func (d Dot1Q) NetcapTimestamp() string

func (*Dot1Q) ProtoMessage

func (*Dot1Q) ProtoMessage()

func (*Dot1Q) Reset

func (m *Dot1Q) Reset()

func (*Dot1Q) String

func (m *Dot1Q) String() string

func (*Dot1Q) XXX_DiscardUnknown

func (m *Dot1Q) XXX_DiscardUnknown()

func (*Dot1Q) XXX_Marshal

func (m *Dot1Q) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Dot1Q) XXX_Merge

func (dst *Dot1Q) XXX_Merge(src proto.Message)

func (*Dot1Q) XXX_Size

func (m *Dot1Q) XXX_Size() int

func (*Dot1Q) XXX_Unmarshal

func (m *Dot1Q) XXX_Unmarshal(b []byte) error

type EAP added in v0.3.7

type EAP struct {
	Timestamp            string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	Code                 int32    `protobuf:"varint,2,opt,name=Code,proto3" json:"Code,omitempty"`
	Id                   int32    `protobuf:"varint,3,opt,name=Id,proto3" json:"Id,omitempty"`
	Length               int32    `protobuf:"varint,4,opt,name=Length,proto3" json:"Length,omitempty"`
	Type                 int32    `protobuf:"varint,5,opt,name=Type,proto3" json:"Type,omitempty"`
	TypeData             []byte   `protobuf:"bytes,6,opt,name=TypeData,proto3" json:"TypeData,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

EAP defines an Extensible Authentication Protocol (rfc 3748) layer.

func (EAP) CSVHeader added in v0.3.7

func (a EAP) CSVHeader() []string

func (EAP) CSVRecord added in v0.3.7

func (a EAP) CSVRecord() []string

func (*EAP) Descriptor added in v0.3.7

func (*EAP) Descriptor() ([]byte, []int)

func (*EAP) GetCode added in v0.3.7

func (m *EAP) GetCode() int32

func (*EAP) GetId added in v0.3.7

func (m *EAP) GetId() int32

func (*EAP) GetLength added in v0.3.7

func (m *EAP) GetLength() int32

func (*EAP) GetTimestamp added in v0.3.7

func (m *EAP) GetTimestamp() string

func (*EAP) GetType added in v0.3.7

func (m *EAP) GetType() int32

func (*EAP) GetTypeData added in v0.3.7

func (m *EAP) GetTypeData() []byte

func (EAP) NetcapTimestamp added in v0.3.7

func (a EAP) NetcapTimestamp() string

func (*EAP) ProtoMessage added in v0.3.7

func (*EAP) ProtoMessage()

func (*EAP) Reset added in v0.3.7

func (m *EAP) Reset()

func (*EAP) String added in v0.3.7

func (m *EAP) String() string

func (*EAP) XXX_DiscardUnknown added in v0.3.7

func (m *EAP) XXX_DiscardUnknown()

func (*EAP) XXX_Marshal added in v0.3.7

func (m *EAP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EAP) XXX_Merge added in v0.3.7

func (dst *EAP) XXX_Merge(src proto.Message)

func (*EAP) XXX_Size added in v0.3.7

func (m *EAP) XXX_Size() int

func (*EAP) XXX_Unmarshal added in v0.3.7

func (m *EAP) XXX_Unmarshal(b []byte) error

type EAPOL added in v0.3.8

type EAPOL struct {
	Timestamp            string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	Version              int32    `protobuf:"varint,2,opt,name=Version,proto3" json:"Version,omitempty"`
	Type                 int32    `protobuf:"varint,3,opt,name=Type,proto3" json:"Type,omitempty"`
	Length               int32    `protobuf:"varint,4,opt,name=Length,proto3" json:"Length,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

EAPOL defines an EAP over LAN (802.1x) layer.

func (EAPOL) CSVHeader added in v0.3.8

func (a EAPOL) CSVHeader() []string

func (EAPOL) CSVRecord added in v0.3.8

func (a EAPOL) CSVRecord() []string

func (*EAPOL) Descriptor added in v0.3.8

func (*EAPOL) Descriptor() ([]byte, []int)

func (*EAPOL) GetLength added in v0.3.8

func (m *EAPOL) GetLength() int32

func (*EAPOL) GetTimestamp added in v0.3.8

func (m *EAPOL) GetTimestamp() string

func (*EAPOL) GetType added in v0.3.8

func (m *EAPOL) GetType() int32

func (*EAPOL) GetVersion added in v0.3.8

func (m *EAPOL) GetVersion() int32

func (EAPOL) NetcapTimestamp added in v0.3.8

func (a EAPOL) NetcapTimestamp() string

func (*EAPOL) ProtoMessage added in v0.3.8

func (*EAPOL) ProtoMessage()

func (*EAPOL) Reset added in v0.3.8

func (m *EAPOL) Reset()

func (*EAPOL) String added in v0.3.8

func (m *EAPOL) String() string

func (*EAPOL) XXX_DiscardUnknown added in v0.3.8

func (m *EAPOL) XXX_DiscardUnknown()

func (*EAPOL) XXX_Marshal added in v0.3.8

func (m *EAPOL) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EAPOL) XXX_Merge added in v0.3.8

func (dst *EAPOL) XXX_Merge(src proto.Message)

func (*EAPOL) XXX_Size added in v0.3.8

func (m *EAPOL) XXX_Size() int

func (*EAPOL) XXX_Unmarshal added in v0.3.8

func (m *EAPOL) XXX_Unmarshal(b []byte) error

type EAPOLKey added in v0.3.8

type EAPOLKey struct {
	Timestamp            string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	KeyDescriptorType    int32    `protobuf:"varint,2,opt,name=KeyDescriptorType,proto3" json:"KeyDescriptorType,omitempty"`
	KeyDescriptorVersion int32    `protobuf:"varint,3,opt,name=KeyDescriptorVersion,proto3" json:"KeyDescriptorVersion,omitempty"`
	KeyType              int32    `protobuf:"varint,4,opt,name=KeyType,proto3" json:"KeyType,omitempty"`
	KeyIndex             int32    `protobuf:"varint,5,opt,name=KeyIndex,proto3" json:"KeyIndex,omitempty"`
	Install              bool     `protobuf:"varint,6,opt,name=Install,proto3" json:"Install,omitempty"`
	KeyACK               bool     `protobuf:"varint,7,opt,name=KeyACK,proto3" json:"KeyACK,omitempty"`
	KeyMIC               bool     `protobuf:"varint,8,opt,name=KeyMIC,proto3" json:"KeyMIC,omitempty"`
	Secure               bool     `protobuf:"varint,9,opt,name=Secure,proto3" json:"Secure,omitempty"`
	MICError             bool     `protobuf:"varint,10,opt,name=MICError,proto3" json:"MICError,omitempty"`
	Request              bool     `protobuf:"varint,11,opt,name=Request,proto3" json:"Request,omitempty"`
	HasEncryptedKeyData  bool     `protobuf:"varint,12,opt,name=HasEncryptedKeyData,proto3" json:"HasEncryptedKeyData,omitempty"`
	SMKMessage           bool     `protobuf:"varint,13,opt,name=SMKMessage,proto3" json:"SMKMessage,omitempty"`
	KeyLength            int32    `protobuf:"varint,14,opt,name=KeyLength,proto3" json:"KeyLength,omitempty"`
	ReplayCounter        uint64   `protobuf:"varint,15,opt,name=ReplayCounter,proto3" json:"ReplayCounter,omitempty"`
	Nonce                []byte   `protobuf:"bytes,16,opt,name=Nonce,proto3" json:"Nonce,omitempty"`
	IV                   []byte   `protobuf:"bytes,17,opt,name=IV,proto3" json:"IV,omitempty"`
	RSC                  uint64   `protobuf:"varint,18,opt,name=RSC,proto3" json:"RSC,omitempty"`
	ID                   uint64   `protobuf:"varint,19,opt,name=ID,proto3" json:"ID,omitempty"`
	MIC                  []byte   `protobuf:"bytes,20,opt,name=MIC,proto3" json:"MIC,omitempty"`
	KeyDataLength        int32    `protobuf:"varint,21,opt,name=KeyDataLength,proto3" json:"KeyDataLength,omitempty"`
	EncryptedKeyData     []byte   `protobuf:"bytes,22,opt,name=EncryptedKeyData,proto3" json:"EncryptedKeyData,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

EAPOLKey defines an EAPOL-Key frame for 802.1x authentication

func (EAPOLKey) CSVHeader added in v0.3.8

func (a EAPOLKey) CSVHeader() []string

func (EAPOLKey) CSVRecord added in v0.3.8

func (a EAPOLKey) CSVRecord() []string

func (*EAPOLKey) Descriptor added in v0.3.8

func (*EAPOLKey) Descriptor() ([]byte, []int)

func (*EAPOLKey) GetEncryptedKeyData added in v0.3.8

func (m *EAPOLKey) GetEncryptedKeyData() []byte

func (*EAPOLKey) GetHasEncryptedKeyData added in v0.3.8

func (m *EAPOLKey) GetHasEncryptedKeyData() bool

func (*EAPOLKey) GetID added in v0.3.8

func (m *EAPOLKey) GetID() uint64

func (*EAPOLKey) GetIV added in v0.3.8

func (m *EAPOLKey) GetIV() []byte

func (*EAPOLKey) GetInstall added in v0.3.8

func (m *EAPOLKey) GetInstall() bool

func (*EAPOLKey) GetKeyACK added in v0.3.8

func (m *EAPOLKey) GetKeyACK() bool

func (*EAPOLKey) GetKeyDataLength added in v0.3.8

func (m *EAPOLKey) GetKeyDataLength() int32

func (*EAPOLKey) GetKeyDescriptorType added in v0.3.8

func (m *EAPOLKey) GetKeyDescriptorType() int32

func (*EAPOLKey) GetKeyDescriptorVersion added in v0.3.8

func (m *EAPOLKey) GetKeyDescriptorVersion() int32

func (*EAPOLKey) GetKeyIndex added in v0.3.8

func (m *EAPOLKey) GetKeyIndex() int32

func (*EAPOLKey) GetKeyLength added in v0.3.8

func (m *EAPOLKey) GetKeyLength() int32

func (*EAPOLKey) GetKeyMIC added in v0.3.8

func (m *EAPOLKey) GetKeyMIC() bool

func (*EAPOLKey) GetKeyType added in v0.3.8

func (m *EAPOLKey) GetKeyType() int32

func (*EAPOLKey) GetMIC added in v0.3.8

func (m *EAPOLKey) GetMIC() []byte

func (*EAPOLKey) GetMICError added in v0.3.8

func (m *EAPOLKey) GetMICError() bool

func (*EAPOLKey) GetNonce added in v0.3.8

func (m *EAPOLKey) GetNonce() []byte

func (*EAPOLKey) GetRSC added in v0.3.8

func (m *EAPOLKey) GetRSC() uint64

func (*EAPOLKey) GetReplayCounter added in v0.3.8

func (m *EAPOLKey) GetReplayCounter() uint64

func (*EAPOLKey) GetRequest added in v0.3.8

func (m *EAPOLKey) GetRequest() bool

func (*EAPOLKey) GetSMKMessage added in v0.3.8

func (m *EAPOLKey) GetSMKMessage() bool

func (*EAPOLKey) GetSecure added in v0.3.8

func (m *EAPOLKey) GetSecure() bool

func (*EAPOLKey) GetTimestamp added in v0.3.8

func (m *EAPOLKey) GetTimestamp() string

func (EAPOLKey) NetcapTimestamp added in v0.3.8

func (a EAPOLKey) NetcapTimestamp() string

func (*EAPOLKey) ProtoMessage added in v0.3.8

func (*EAPOLKey) ProtoMessage()

func (*EAPOLKey) Reset added in v0.3.8

func (m *EAPOLKey) Reset()

func (*EAPOLKey) String added in v0.3.8

func (m *EAPOLKey) String() string

func (*EAPOLKey) XXX_DiscardUnknown added in v0.3.8

func (m *EAPOLKey) XXX_DiscardUnknown()

func (*EAPOLKey) XXX_Marshal added in v0.3.8

func (m *EAPOLKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EAPOLKey) XXX_Merge added in v0.3.8

func (dst *EAPOLKey) XXX_Merge(src proto.Message)

func (*EAPOLKey) XXX_Size added in v0.3.8

func (m *EAPOLKey) XXX_Size() int

func (*EAPOLKey) XXX_Unmarshal added in v0.3.8

func (m *EAPOLKey) XXX_Unmarshal(b []byte) error

type Ethernet

type Ethernet struct {
	Timestamp            string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	SrcMAC               string   `protobuf:"bytes,2,opt,name=SrcMAC,proto3" json:"SrcMAC,omitempty"`
	DstMAC               string   `protobuf:"bytes,3,opt,name=DstMAC,proto3" json:"DstMAC,omitempty"`
	EthernetType         int32    `protobuf:"varint,4,opt,name=EthernetType,proto3" json:"EthernetType,omitempty"`
	PayloadEntropy       float64  `protobuf:"fixed64,5,opt,name=PayloadEntropy,proto3" json:"PayloadEntropy,omitempty"`
	PayloadSize          int32    `protobuf:"varint,6,opt,name=PayloadSize,proto3" json:"PayloadSize,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (Ethernet) CSVHeader

func (e Ethernet) CSVHeader() []string

func (Ethernet) CSVRecord

func (e Ethernet) CSVRecord() []string

func (*Ethernet) Descriptor

func (*Ethernet) Descriptor() ([]byte, []int)

func (*Ethernet) GetDstMAC

func (m *Ethernet) GetDstMAC() string

func (*Ethernet) GetEthernetType

func (m *Ethernet) GetEthernetType() int32

func (*Ethernet) GetPayloadEntropy

func (m *Ethernet) GetPayloadEntropy() float64

func (*Ethernet) GetPayloadSize

func (m *Ethernet) GetPayloadSize() int32

func (*Ethernet) GetSrcMAC

func (m *Ethernet) GetSrcMAC() string

func (*Ethernet) GetTimestamp

func (m *Ethernet) GetTimestamp() string

func (Ethernet) NetcapTimestamp

func (e Ethernet) NetcapTimestamp() string

func (*Ethernet) ProtoMessage

func (*Ethernet) ProtoMessage()

func (*Ethernet) Reset

func (m *Ethernet) Reset()

func (*Ethernet) String

func (m *Ethernet) String() string

func (*Ethernet) XXX_DiscardUnknown

func (m *Ethernet) XXX_DiscardUnknown()

func (*Ethernet) XXX_Marshal

func (m *Ethernet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Ethernet) XXX_Merge

func (dst *Ethernet) XXX_Merge(src proto.Message)

func (*Ethernet) XXX_Size

func (m *Ethernet) XXX_Size() int

func (*Ethernet) XXX_Unmarshal

func (m *Ethernet) XXX_Unmarshal(b []byte) error

type EthernetCTP

type EthernetCTP struct {
	Timestamp            string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	SkipCount            int32    `protobuf:"varint,2,opt,name=SkipCount,proto3" json:"SkipCount,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (EthernetCTP) CSVHeader

func (i EthernetCTP) CSVHeader() []string

func (EthernetCTP) CSVRecord

func (i EthernetCTP) CSVRecord() []string

func (*EthernetCTP) Descriptor

func (*EthernetCTP) Descriptor() ([]byte, []int)

func (*EthernetCTP) GetSkipCount

func (m *EthernetCTP) GetSkipCount() int32

func (*EthernetCTP) GetTimestamp

func (m *EthernetCTP) GetTimestamp() string

func (EthernetCTP) NetcapTimestamp

func (i EthernetCTP) NetcapTimestamp() string

func (*EthernetCTP) ProtoMessage

func (*EthernetCTP) ProtoMessage()

func (*EthernetCTP) Reset

func (m *EthernetCTP) Reset()

func (*EthernetCTP) String

func (m *EthernetCTP) String() string

func (*EthernetCTP) XXX_DiscardUnknown

func (m *EthernetCTP) XXX_DiscardUnknown()

func (*EthernetCTP) XXX_Marshal

func (m *EthernetCTP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EthernetCTP) XXX_Merge

func (dst *EthernetCTP) XXX_Merge(src proto.Message)

func (*EthernetCTP) XXX_Size

func (m *EthernetCTP) XXX_Size() int

func (*EthernetCTP) XXX_Unmarshal

func (m *EthernetCTP) XXX_Unmarshal(b []byte) error

type EthernetCTPReply

type EthernetCTPReply struct {
	Timestamp            string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	Function             int32    `protobuf:"varint,2,opt,name=Function,proto3" json:"Function,omitempty"`
	ReceiptNumber        int32    `protobuf:"varint,3,opt,name=ReceiptNumber,proto3" json:"ReceiptNumber,omitempty"`
	Data                 []byte   `protobuf:"bytes,4,opt,name=Data,proto3" json:"Data,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (EthernetCTPReply) CSVHeader

func (i EthernetCTPReply) CSVHeader() []string

func (EthernetCTPReply) CSVRecord

func (i EthernetCTPReply) CSVRecord() []string

func (*EthernetCTPReply) Descriptor

func (*EthernetCTPReply) Descriptor() ([]byte, []int)

func (*EthernetCTPReply) GetData

func (m *EthernetCTPReply) GetData() []byte

func (*EthernetCTPReply) GetFunction

func (m *EthernetCTPReply) GetFunction() int32

func (*EthernetCTPReply) GetReceiptNumber

func (m *EthernetCTPReply) GetReceiptNumber() int32

func (*EthernetCTPReply) GetTimestamp

func (m *EthernetCTPReply) GetTimestamp() string

func (EthernetCTPReply) NetcapTimestamp

func (i EthernetCTPReply) NetcapTimestamp() string

func (*EthernetCTPReply) ProtoMessage

func (*EthernetCTPReply) ProtoMessage()

func (*EthernetCTPReply) Reset

func (m *EthernetCTPReply) Reset()

func (*EthernetCTPReply) String

func (m *EthernetCTPReply) String() string

func (*EthernetCTPReply) XXX_DiscardUnknown

func (m *EthernetCTPReply) XXX_DiscardUnknown()

func (*EthernetCTPReply) XXX_Marshal

func (m *EthernetCTPReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*EthernetCTPReply) XXX_Merge

func (dst *EthernetCTPReply) XXX_Merge(src proto.Message)

func (*EthernetCTPReply) XXX_Size

func (m *EthernetCTPReply) XXX_Size() int

func (*EthernetCTPReply) XXX_Unmarshal

func (m *EthernetCTPReply) XXX_Unmarshal(b []byte) error

type FDDI added in v0.3.7

type FDDI struct {
	Timestamp            string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	FrameControl         int32    `protobuf:"varint,2,opt,name=FrameControl,proto3" json:"FrameControl,omitempty"`
	Priority             int32    `protobuf:"varint,3,opt,name=Priority,proto3" json:"Priority,omitempty"`
	SrcMAC               string   `protobuf:"bytes,4,opt,name=SrcMAC,proto3" json:"SrcMAC,omitempty"`
	DstMAC               string   `protobuf:"bytes,5,opt,name=DstMAC,proto3" json:"DstMAC,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (FDDI) CSVHeader added in v0.3.7

func (a FDDI) CSVHeader() []string

func (FDDI) CSVRecord added in v0.3.7

func (a FDDI) CSVRecord() []string

func (*FDDI) Descriptor added in v0.3.7

func (*FDDI) Descriptor() ([]byte, []int)

func (*FDDI) GetDstMAC added in v0.3.7

func (m *FDDI) GetDstMAC() string

func (*FDDI) GetFrameControl added in v0.3.7

func (m *FDDI) GetFrameControl() int32

func (*FDDI) GetPriority added in v0.3.7

func (m *FDDI) GetPriority() int32

func (*FDDI) GetSrcMAC added in v0.3.7

func (m *FDDI) GetSrcMAC() string

func (*FDDI) GetTimestamp added in v0.3.7

func (m *FDDI) GetTimestamp() string

func (FDDI) NetcapTimestamp added in v0.3.7

func (a FDDI) NetcapTimestamp() string

func (*FDDI) ProtoMessage added in v0.3.7

func (*FDDI) ProtoMessage()

func (*FDDI) Reset added in v0.3.7

func (m *FDDI) Reset()

func (*FDDI) String added in v0.3.7

func (m *FDDI) String() string

func (*FDDI) XXX_DiscardUnknown added in v0.3.7

func (m *FDDI) XXX_DiscardUnknown()

func (*FDDI) XXX_Marshal added in v0.3.7

func (m *FDDI) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FDDI) XXX_Merge added in v0.3.7

func (dst *FDDI) XXX_Merge(src proto.Message)

func (*FDDI) XXX_Size added in v0.3.7

func (m *FDDI) XXX_Size() int

func (*FDDI) XXX_Unmarshal added in v0.3.7

func (m *FDDI) XXX_Unmarshal(b []byte) error

type Flow

type Flow struct {
	TimestampFirst       string   `protobuf:"bytes,1,opt,name=TimestampFirst,proto3" json:"TimestampFirst,omitempty"`
	LinkProto            string   `protobuf:"bytes,2,opt,name=LinkProto,proto3" json:"LinkProto,omitempty"`
	NetworkProto         string   `protobuf:"bytes,3,opt,name=NetworkProto,proto3" json:"NetworkProto,omitempty"`
	TransportProto       string   `protobuf:"bytes,4,opt,name=TransportProto,proto3" json:"TransportProto,omitempty"`
	ApplicationProto     string   `protobuf:"bytes,5,opt,name=ApplicationProto,proto3" json:"ApplicationProto,omitempty"`
	SrcMAC               string   `protobuf:"bytes,6,opt,name=SrcMAC,proto3" json:"SrcMAC,omitempty"`
	DstMAC               string   `protobuf:"bytes,7,opt,name=DstMAC,proto3" json:"DstMAC,omitempty"`
	SrcIP                string   `protobuf:"bytes,8,opt,name=SrcIP,proto3" json:"SrcIP,omitempty"`
	SrcPort              string   `protobuf:"bytes,9,opt,name=SrcPort,proto3" json:"SrcPort,omitempty"`
	DstIP                string   `protobuf:"bytes,10,opt,name=DstIP,proto3" json:"DstIP,omitempty"`
	DstPort              string   `protobuf:"bytes,11,opt,name=DstPort,proto3" json:"DstPort,omitempty"`
	Size                 int32    `protobuf:"varint,12,opt,name=Size,proto3" json:"Size,omitempty"`
	AppPayloadSize       int32    `protobuf:"varint,13,opt,name=AppPayloadSize,proto3" json:"AppPayloadSize,omitempty"`
	NumPackets           int32    `protobuf:"varint,14,opt,name=NumPackets,proto3" json:"NumPackets,omitempty"`
	UID                  string   `protobuf:"bytes,15,opt,name=UID,proto3" json:"UID,omitempty"`
	TimestampLast        string   `protobuf:"bytes,16,opt,name=TimestampLast,proto3" json:"TimestampLast,omitempty"`
	Duration             int64    `protobuf:"varint,17,opt,name=Duration,proto3" json:"Duration,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

a flow is identified by its network layer and transport layer flows separated by a colon format: <networkFlow>:<tranportFlow> e.g: 172.16.11.104->201.11.212.81:2673->1511

func (Flow) CSVHeader

func (f Flow) CSVHeader() []string

func (Flow) CSVRecord

func (f Flow) CSVRecord() []string

func (*Flow) Descriptor

func (*Flow) Descriptor() ([]byte, []int)

func (*Flow) GetAppPayloadSize

func (m *Flow) GetAppPayloadSize() int32

func (*Flow) GetApplicationProto

func (m *Flow) GetApplicationProto() string

func (*Flow) GetDstIP

func (m *Flow) GetDstIP() string

func (*Flow) GetDstMAC

func (m *Flow) GetDstMAC() string

func (*Flow) GetDstPort

func (m *Flow) GetDstPort() string

func (*Flow) GetDuration

func (m *Flow) GetDuration() int64

func (*Flow) GetLinkProto

func (m *Flow) GetLinkProto() string

func (*Flow) GetNetworkProto

func (m *Flow) GetNetworkProto() string

func (*Flow) GetNumPackets

func (m *Flow) GetNumPackets() int32

func (*Flow) GetSize

func (m *Flow) GetSize() int32

func (*Flow) GetSrcIP

func (m *Flow) GetSrcIP() string

func (*Flow) GetSrcMAC

func (m *Flow) GetSrcMAC() string

func (*Flow) GetSrcPort

func (m *Flow) GetSrcPort() string

func (*Flow) GetTimestampFirst

func (m *Flow) GetTimestampFirst() string

func (*Flow) GetTimestampLast

func (m *Flow) GetTimestampLast() string

func (*Flow) GetTransportProto

func (m *Flow) GetTransportProto() string

func (*Flow) GetUID

func (m *Flow) GetUID() string

func (Flow) NetcapTimestamp

func (f Flow) NetcapTimestamp() string

func (*Flow) ProtoMessage

func (*Flow) ProtoMessage()

func (*Flow) Reset

func (m *Flow) Reset()

func (*Flow) String

func (m *Flow) String() string

func (*Flow) XXX_DiscardUnknown

func (m *Flow) XXX_DiscardUnknown()

func (*Flow) XXX_Marshal

func (m *Flow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Flow) XXX_Merge

func (dst *Flow) XXX_Merge(src proto.Message)

func (*Flow) XXX_Size

func (m *Flow) XXX_Size() int

func (*Flow) XXX_Unmarshal

func (m *Flow) XXX_Unmarshal(b []byte) error

type GRE added in v0.3.7

type GRE struct {
	Timestamp            string      `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	ChecksumPresent      bool        `protobuf:"varint,2,opt,name=ChecksumPresent,proto3" json:"ChecksumPresent,omitempty"`
	RoutingPresent       bool        `protobuf:"varint,3,opt,name=RoutingPresent,proto3" json:"RoutingPresent,omitempty"`
	KeyPresent           bool        `protobuf:"varint,4,opt,name=KeyPresent,proto3" json:"KeyPresent,omitempty"`
	SeqPresent           bool        `protobuf:"varint,5,opt,name=SeqPresent,proto3" json:"SeqPresent,omitempty"`
	StrictSourceRoute    bool        `protobuf:"varint,6,opt,name=StrictSourceRoute,proto3" json:"StrictSourceRoute,omitempty"`
	AckPresent           bool        `protobuf:"varint,7,opt,name=AckPresent,proto3" json:"AckPresent,omitempty"`
	RecursionControl     int32       `protobuf:"varint,8,opt,name=RecursionControl,proto3" json:"RecursionControl,omitempty"`
	Flags                int32       `protobuf:"varint,9,opt,name=Flags,proto3" json:"Flags,omitempty"`
	Version              int32       `protobuf:"varint,10,opt,name=Version,proto3" json:"Version,omitempty"`
	Protocol             int32       `protobuf:"varint,11,opt,name=Protocol,proto3" json:"Protocol,omitempty"`
	Checksum             int32       `protobuf:"varint,12,opt,name=Checksum,proto3" json:"Checksum,omitempty"`
	Offset               int32       `protobuf:"varint,13,opt,name=Offset,proto3" json:"Offset,omitempty"`
	Key                  uint32      `protobuf:"varint,14,opt,name=Key,proto3" json:"Key,omitempty"`
	Seq                  uint32      `protobuf:"varint,15,opt,name=Seq,proto3" json:"Seq,omitempty"`
	Ack                  uint32      `protobuf:"varint,16,opt,name=Ack,proto3" json:"Ack,omitempty"`
	Routing              *GRERouting `protobuf:"bytes,17,opt,name=Routing,proto3" json:"Routing,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (GRE) CSVHeader added in v0.3.7

func (a GRE) CSVHeader() []string

func (GRE) CSVRecord added in v0.3.7

func (a GRE) CSVRecord() []string

func (*GRE) Descriptor added in v0.3.7

func (*GRE) Descriptor() ([]byte, []int)

func (*GRE) GetAck added in v0.3.7

func (m *GRE) GetAck() uint32

func (*GRE) GetAckPresent added in v0.3.7

func (m *GRE) GetAckPresent() bool

func (*GRE) GetChecksum added in v0.3.7

func (m *GRE) GetChecksum() int32

func (*GRE) GetChecksumPresent added in v0.3.7

func (m *GRE) GetChecksumPresent() bool

func (*GRE) GetFlags added in v0.3.7

func (m *GRE) GetFlags() int32

func (*GRE) GetKey added in v0.3.7

func (m *GRE) GetKey() uint32

func (*GRE) GetKeyPresent added in v0.3.7

func (m *GRE) GetKeyPresent() bool

func (*GRE) GetOffset added in v0.3.7

func (m *GRE) GetOffset() int32

func (*GRE) GetProtocol added in v0.3.7

func (m *GRE) GetProtocol() int32

func (*GRE) GetRecursionControl added in v0.3.7

func (m *GRE) GetRecursionControl() int32

func (*GRE) GetRouting added in v0.3.7

func (m *GRE) GetRouting() *GRERouting

func (*GRE) GetRoutingPresent added in v0.3.7

func (m *GRE) GetRoutingPresent() bool

func (*GRE) GetSeq added in v0.3.7

func (m *GRE) GetSeq() uint32

func (*GRE) GetSeqPresent added in v0.3.7

func (m *GRE) GetSeqPresent() bool

func (*GRE) GetStrictSourceRoute added in v0.3.7

func (m *GRE) GetStrictSourceRoute() bool

func (*GRE) GetTimestamp added in v0.3.7

func (m *GRE) GetTimestamp() string

func (*GRE) GetVersion added in v0.3.7

func (m *GRE) GetVersion() int32

func (GRE) NetcapTimestamp added in v0.3.7

func (a GRE) NetcapTimestamp() string

func (*GRE) ProtoMessage added in v0.3.7

func (*GRE) ProtoMessage()

func (*GRE) Reset added in v0.3.7

func (m *GRE) Reset()

func (*GRE) String added in v0.3.7

func (m *GRE) String() string

func (*GRE) XXX_DiscardUnknown added in v0.3.7

func (m *GRE) XXX_DiscardUnknown()

func (*GRE) XXX_Marshal added in v0.3.7

func (m *GRE) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GRE) XXX_Merge added in v0.3.7

func (dst *GRE) XXX_Merge(src proto.Message)

func (*GRE) XXX_Size added in v0.3.7

func (m *GRE) XXX_Size() int

func (*GRE) XXX_Unmarshal added in v0.3.7

func (m *GRE) XXX_Unmarshal(b []byte) error

type GRERouting added in v0.3.7

type GRERouting struct {
	AddressFamily        int32       `protobuf:"varint,1,opt,name=AddressFamily,proto3" json:"AddressFamily,omitempty"`
	SREOffset            int32       `protobuf:"varint,2,opt,name=SREOffset,proto3" json:"SREOffset,omitempty"`
	SRELength            int32       `protobuf:"varint,3,opt,name=SRELength,proto3" json:"SRELength,omitempty"`
	RoutingInformation   []byte      `protobuf:"bytes,4,opt,name=RoutingInformation,proto3" json:"RoutingInformation,omitempty"`
	Next                 *GRERouting `protobuf:"bytes,5,opt,name=Next,proto3" json:"Next,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*GRERouting) Descriptor added in v0.3.7

func (*GRERouting) Descriptor() ([]byte, []int)

func (*GRERouting) GetAddressFamily added in v0.3.7

func (m *GRERouting) GetAddressFamily() int32

func (*GRERouting) GetNext added in v0.3.7

func (m *GRERouting) GetNext() *GRERouting

func (*GRERouting) GetRoutingInformation added in v0.3.7

func (m *GRERouting) GetRoutingInformation() []byte

func (*GRERouting) GetSRELength added in v0.3.7

func (m *GRERouting) GetSRELength() int32

func (*GRERouting) GetSREOffset added in v0.3.7

func (m *GRERouting) GetSREOffset() int32

func (*GRERouting) GetString added in v0.3.7

func (r *GRERouting) GetString() string

func (*GRERouting) ProtoMessage added in v0.3.7

func (*GRERouting) ProtoMessage()

func (*GRERouting) Reset added in v0.3.7

func (m *GRERouting) Reset()

func (*GRERouting) String added in v0.3.7

func (m *GRERouting) String() string

func (*GRERouting) XXX_DiscardUnknown added in v0.3.7

func (m *GRERouting) XXX_DiscardUnknown()

func (*GRERouting) XXX_Marshal added in v0.3.7

func (m *GRERouting) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GRERouting) XXX_Merge added in v0.3.7

func (dst *GRERouting) XXX_Merge(src proto.Message)

func (*GRERouting) XXX_Size added in v0.3.7

func (m *GRERouting) XXX_Size() int

func (*GRERouting) XXX_Unmarshal added in v0.3.7

func (m *GRERouting) XXX_Unmarshal(b []byte) error

type Geneve added in v0.3.7

type Geneve struct {
	Timestamp            string          `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	Version              int32           `protobuf:"varint,2,opt,name=Version,proto3" json:"Version,omitempty"`
	OptionsLength        int32           `protobuf:"varint,3,opt,name=OptionsLength,proto3" json:"OptionsLength,omitempty"`
	OAMPacket            bool            `protobuf:"varint,4,opt,name=OAMPacket,proto3" json:"OAMPacket,omitempty"`
	CriticalOption       bool            `protobuf:"varint,5,opt,name=CriticalOption,proto3" json:"CriticalOption,omitempty"`
	Protocol             int32           `protobuf:"varint,6,opt,name=Protocol,proto3" json:"Protocol,omitempty"`
	VNI                  uint32          `protobuf:"varint,7,opt,name=VNI,proto3" json:"VNI,omitempty"`
	Options              []*GeneveOption `protobuf:"bytes,8,rep,name=Options,proto3" json:"Options,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (Geneve) CSVHeader added in v0.3.7

func (i Geneve) CSVHeader() []string

func (Geneve) CSVRecord added in v0.3.7

func (i Geneve) CSVRecord() []string

func (*Geneve) Descriptor added in v0.3.7

func (*Geneve) Descriptor() ([]byte, []int)

func (*Geneve) GetCriticalOption added in v0.3.7

func (m *Geneve) GetCriticalOption() bool

func (*Geneve) GetOAMPacket added in v0.3.7

func (m *Geneve) GetOAMPacket() bool

func (*Geneve) GetOptions added in v0.3.7

func (m *Geneve) GetOptions() []*GeneveOption

func (*Geneve) GetOptionsLength added in v0.3.7

func (m *Geneve) GetOptionsLength() int32

func (*Geneve) GetProtocol added in v0.3.7

func (m *Geneve) GetProtocol() int32

func (*Geneve) GetTimestamp added in v0.3.7

func (m *Geneve) GetTimestamp() string

func (*Geneve) GetVNI added in v0.3.7

func (m *Geneve) GetVNI() uint32

func (*Geneve) GetVersion added in v0.3.7

func (m *Geneve) GetVersion() int32

func (Geneve) NetcapTimestamp added in v0.3.7

func (i Geneve) NetcapTimestamp() string

func (*Geneve) ProtoMessage added in v0.3.7

func (*Geneve) ProtoMessage()

func (*Geneve) Reset added in v0.3.7

func (m *Geneve) Reset()

func (*Geneve) String added in v0.3.7

func (m *Geneve) String() string

func (*Geneve) XXX_DiscardUnknown added in v0.3.7

func (m *Geneve) XXX_DiscardUnknown()

func (*Geneve) XXX_Marshal added in v0.3.7

func (m *Geneve) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Geneve) XXX_Merge added in v0.3.7

func (dst *Geneve) XXX_Merge(src proto.Message)

func (*Geneve) XXX_Size added in v0.3.7

func (m *Geneve) XXX_Size() int

func (*Geneve) XXX_Unmarshal added in v0.3.7

func (m *Geneve) XXX_Unmarshal(b []byte) error

type GeneveOption added in v0.3.7

type GeneveOption struct {
	Class                int32    `protobuf:"varint,1,opt,name=Class,proto3" json:"Class,omitempty"`
	Type                 int32    `protobuf:"varint,2,opt,name=Type,proto3" json:"Type,omitempty"`
	Flags                int32    `protobuf:"varint,3,opt,name=Flags,proto3" json:"Flags,omitempty"`
	Length               int32    `protobuf:"varint,4,opt,name=Length,proto3" json:"Length,omitempty"`
	Data                 []byte   `protobuf:"bytes,5,opt,name=Data,proto3" json:"Data,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GeneveOption) Descriptor added in v0.3.7

func (*GeneveOption) Descriptor() ([]byte, []int)

func (*GeneveOption) GetClass added in v0.3.7

func (m *GeneveOption) GetClass() int32

func (*GeneveOption) GetData added in v0.3.7

func (m *GeneveOption) GetData() []byte

func (*GeneveOption) GetFlags added in v0.3.7

func (m *GeneveOption) GetFlags() int32

func (*GeneveOption) GetLength added in v0.3.7

func (m *GeneveOption) GetLength() int32

func (*GeneveOption) GetType added in v0.3.7

func (m *GeneveOption) GetType() int32

func (*GeneveOption) ProtoMessage added in v0.3.7

func (*GeneveOption) ProtoMessage()

func (*GeneveOption) Reset added in v0.3.7

func (m *GeneveOption) Reset()

func (*GeneveOption) String added in v0.3.7

func (m *GeneveOption) String() string

func (GeneveOption) ToString added in v0.3.7

func (i GeneveOption) ToString() string

func (*GeneveOption) XXX_DiscardUnknown added in v0.3.7

func (m *GeneveOption) XXX_DiscardUnknown()

func (*GeneveOption) XXX_Marshal added in v0.3.7

func (m *GeneveOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GeneveOption) XXX_Merge added in v0.3.7

func (dst *GeneveOption) XXX_Merge(src proto.Message)

func (*GeneveOption) XXX_Size added in v0.3.7

func (m *GeneveOption) XXX_Size() int

func (*GeneveOption) XXX_Unmarshal added in v0.3.7

func (m *GeneveOption) XXX_Unmarshal(b []byte) error

type HTTP

type HTTP struct {
	Timestamp            string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	Proto                string   `protobuf:"bytes,2,opt,name=Proto,proto3" json:"Proto,omitempty"`
	Method               string   `protobuf:"bytes,3,opt,name=Method,proto3" json:"Method,omitempty"`
	Host                 string   `protobuf:"bytes,4,opt,name=Host,proto3" json:"Host,omitempty"`
	UserAgent            string   `protobuf:"bytes,5,opt,name=UserAgent,proto3" json:"UserAgent,omitempty"`
	Referer              string   `protobuf:"bytes,6,opt,name=Referer,proto3" json:"Referer,omitempty"`
	ReqCookies           []string `protobuf:"bytes,7,rep,name=ReqCookies,proto3" json:"ReqCookies,omitempty"`
	ReqContentLength     int32    `protobuf:"varint,8,opt,name=ReqContentLength,proto3" json:"ReqContentLength,omitempty"`
	URL                  string   `protobuf:"bytes,9,opt,name=URL,proto3" json:"URL,omitempty"`
	ResContentLength     int32    `protobuf:"varint,10,opt,name=ResContentLength,proto3" json:"ResContentLength,omitempty"`
	ContentType          string   `protobuf:"bytes,11,opt,name=ContentType,proto3" json:"ContentType,omitempty"`
	StatusCode           int32    `protobuf:"varint,12,opt,name=StatusCode,proto3" json:"StatusCode,omitempty"`
	SrcIP                string   `protobuf:"bytes,13,opt,name=SrcIP,proto3" json:"SrcIP,omitempty"`
	DstIP                string   `protobuf:"bytes,14,opt,name=DstIP,proto3" json:"DstIP,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (HTTP) CSVHeader

func (h HTTP) CSVHeader() []string

func (HTTP) CSVRecord

func (h HTTP) CSVRecord() []string

func (*HTTP) Descriptor

func (*HTTP) Descriptor() ([]byte, []int)

func (*HTTP) GetContentType

func (m *HTTP) GetContentType() string

func (*HTTP) GetDstIP

func (m *HTTP) GetDstIP() string

func (*HTTP) GetHost

func (m *HTTP) GetHost() string

func (*HTTP) GetMethod

func (m *HTTP) GetMethod() string

func (*HTTP) GetProto

func (m *HTTP) GetProto() string

func (*HTTP) GetReferer

func (m *HTTP) GetReferer() string

func (*HTTP) GetReqContentLength

func (m *HTTP) GetReqContentLength() int32

func (*HTTP) GetReqCookies

func (m *HTTP) GetReqCookies() []string

func (*HTTP) GetResContentLength

func (m *HTTP) GetResContentLength() int32

func (*HTTP) GetSrcIP

func (m *HTTP) GetSrcIP() string

func (*HTTP) GetStatusCode

func (m *HTTP) GetStatusCode() int32

func (*HTTP) GetTimestamp

func (m *HTTP) GetTimestamp() string

func (*HTTP) GetURL

func (m *HTTP) GetURL() string

func (*HTTP) GetUserAgent

func (m *HTTP) GetUserAgent() string

func (HTTP) NetcapTimestamp

func (f HTTP) NetcapTimestamp() string

func (*HTTP) ProtoMessage

func (*HTTP) ProtoMessage()

func (*HTTP) Reset

func (m *HTTP) Reset()

func (*HTTP) String

func (m *HTTP) String() string

func (*HTTP) XXX_DiscardUnknown

func (m *HTTP) XXX_DiscardUnknown()

func (*HTTP) XXX_Marshal

func (m *HTTP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*HTTP) XXX_Merge

func (dst *HTTP) XXX_Merge(src proto.Message)

func (*HTTP) XXX_Size

func (m *HTTP) XXX_Size() int

func (*HTTP) XXX_Unmarshal

func (m *HTTP) XXX_Unmarshal(b []byte) error
type Header struct {
	Created              string   `protobuf:"bytes,1,opt,name=Created,proto3" json:"Created,omitempty"`
	InputSource          string   `protobuf:"bytes,2,opt,name=InputSource,proto3" json:"InputSource,omitempty"`
	Type                 Type     `protobuf:"varint,3,opt,name=Type,proto3,enum=types.Type" json:"Type,omitempty"`
	Version              string   `protobuf:"bytes,4,opt,name=Version,proto3" json:"Version,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Header) Descriptor

func (*Header) Descriptor() ([]byte, []int)

func (*Header) GetCreated

func (m *Header) GetCreated() string

func (*Header) GetInputSource

func (m *Header) GetInputSource() string

func (*Header) GetType

func (m *Header) GetType() Type

func (*Header) GetVersion

func (m *Header) GetVersion() string

func (*Header) ProtoMessage

func (*Header) ProtoMessage()

func (*Header) Reset

func (m *Header) Reset()

func (*Header) String

func (m *Header) String() string

func (*Header) XXX_DiscardUnknown

func (m *Header) XXX_DiscardUnknown()

func (*Header) XXX_Marshal

func (m *Header) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Header) XXX_Merge

func (dst *Header) XXX_Merge(src proto.Message)

func (*Header) XXX_Size

func (m *Header) XXX_Size() int

func (*Header) XXX_Unmarshal

func (m *Header) XXX_Unmarshal(b []byte) error

type ICMPv4

type ICMPv4 struct {
	Timestamp            string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	TypeCode             int32    `protobuf:"varint,2,opt,name=TypeCode,proto3" json:"TypeCode,omitempty"`
	Checksum             int32    `protobuf:"varint,3,opt,name=Checksum,proto3" json:"Checksum,omitempty"`
	Id                   int32    `protobuf:"varint,4,opt,name=Id,proto3" json:"Id,omitempty"`
	Seq                  int32    `protobuf:"varint,5,opt,name=Seq,proto3" json:"Seq,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (ICMPv4) CSVHeader

func (i ICMPv4) CSVHeader() []string

func (ICMPv4) CSVRecord

func (i ICMPv4) CSVRecord() []string

func (*ICMPv4) Descriptor

func (*ICMPv4) Descriptor() ([]byte, []int)

func (*ICMPv4) GetChecksum

func (m *ICMPv4) GetChecksum() int32

func (*ICMPv4) GetId

func (m *ICMPv4) GetId() int32

func (*ICMPv4) GetSeq

func (m *ICMPv4) GetSeq() int32

func (*ICMPv4) GetTimestamp

func (m *ICMPv4) GetTimestamp() string

func (*ICMPv4) GetTypeCode

func (m *ICMPv4) GetTypeCode() int32

func (ICMPv4) NetcapTimestamp

func (i ICMPv4) NetcapTimestamp() string

func (*ICMPv4) ProtoMessage

func (*ICMPv4) ProtoMessage()

func (*ICMPv4) Reset

func (m *ICMPv4) Reset()

func (*ICMPv4) String

func (m *ICMPv4) String() string

func (*ICMPv4) XXX_DiscardUnknown

func (m *ICMPv4) XXX_DiscardUnknown()

func (*ICMPv4) XXX_Marshal

func (m *ICMPv4) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ICMPv4) XXX_Merge

func (dst *ICMPv4) XXX_Merge(src proto.Message)

func (*ICMPv4) XXX_Size

func (m *ICMPv4) XXX_Size() int

func (*ICMPv4) XXX_Unmarshal

func (m *ICMPv4) XXX_Unmarshal(b []byte) error

type ICMPv6

type ICMPv6 struct {
	Timestamp            string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	TypeCode             int32    `protobuf:"varint,2,opt,name=TypeCode,proto3" json:"TypeCode,omitempty"`
	Checksum             int32    `protobuf:"varint,3,opt,name=Checksum,proto3" json:"Checksum,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (ICMPv6) CSVHeader

func (i ICMPv6) CSVHeader() []string

func (ICMPv6) CSVRecord

func (i ICMPv6) CSVRecord() []string

func (*ICMPv6) Descriptor

func (*ICMPv6) Descriptor() ([]byte, []int)

func (*ICMPv6) GetChecksum

func (m *ICMPv6) GetChecksum() int32

func (*ICMPv6) GetTimestamp

func (m *ICMPv6) GetTimestamp() string

func (*ICMPv6) GetTypeCode

func (m *ICMPv6) GetTypeCode() int32

func (ICMPv6) NetcapTimestamp

func (i ICMPv6) NetcapTimestamp() string

func (*ICMPv6) ProtoMessage

func (*ICMPv6) ProtoMessage()

func (*ICMPv6) Reset

func (m *ICMPv6) Reset()

func (*ICMPv6) String

func (m *ICMPv6) String() string

func (*ICMPv6) XXX_DiscardUnknown

func (m *ICMPv6) XXX_DiscardUnknown()

func (*ICMPv6) XXX_Marshal

func (m *ICMPv6) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ICMPv6) XXX_Merge

func (dst *ICMPv6) XXX_Merge(src proto.Message)

func (*ICMPv6) XXX_Size

func (m *ICMPv6) XXX_Size() int

func (*ICMPv6) XXX_Unmarshal

func (m *ICMPv6) XXX_Unmarshal(b []byte) error

type ICMPv6Echo

type ICMPv6Echo struct {
	Timestamp            string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	Identifier           int32    `protobuf:"varint,2,opt,name=Identifier,proto3" json:"Identifier,omitempty"`
	SeqNumber            int32    `protobuf:"varint,3,opt,name=SeqNumber,proto3" json:"SeqNumber,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (ICMPv6Echo) CSVHeader

func (i ICMPv6Echo) CSVHeader() []string

func (ICMPv6Echo) CSVRecord

func (i ICMPv6Echo) CSVRecord() []string

func (*ICMPv6Echo) Descriptor

func (*ICMPv6Echo) Descriptor() ([]byte, []int)

func (*ICMPv6Echo) GetIdentifier

func (m *ICMPv6Echo) GetIdentifier() int32

func (*ICMPv6Echo) GetSeqNumber

func (m *ICMPv6Echo) GetSeqNumber() int32

func (*ICMPv6Echo) GetTimestamp

func (m *ICMPv6Echo) GetTimestamp() string

func (ICMPv6Echo) NetcapTimestamp

func (i ICMPv6Echo) NetcapTimestamp() string

func (*ICMPv6Echo) ProtoMessage

func (*ICMPv6Echo) ProtoMessage()

func (*ICMPv6Echo) Reset

func (m *ICMPv6Echo) Reset()

func (*ICMPv6Echo) String

func (m *ICMPv6Echo) String() string

func (*ICMPv6Echo) XXX_DiscardUnknown

func (m *ICMPv6Echo) XXX_DiscardUnknown()

func (*ICMPv6Echo) XXX_Marshal

func (m *ICMPv6Echo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ICMPv6Echo) XXX_Merge

func (dst *ICMPv6Echo) XXX_Merge(src proto.Message)

func (*ICMPv6Echo) XXX_Size

func (m *ICMPv6Echo) XXX_Size() int

func (*ICMPv6Echo) XXX_Unmarshal

func (m *ICMPv6Echo) XXX_Unmarshal(b []byte) error

type ICMPv6NeighborAdvertisement

type ICMPv6NeighborAdvertisement struct {
	Timestamp            string          `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	Flags                int32           `protobuf:"varint,2,opt,name=Flags,proto3" json:"Flags,omitempty"`
	TargetAddress        string          `protobuf:"bytes,3,opt,name=TargetAddress,proto3" json:"TargetAddress,omitempty"`
	Options              []*ICMPv6Option `protobuf:"bytes,4,rep,name=Options,proto3" json:"Options,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (ICMPv6NeighborAdvertisement) CSVHeader

func (i ICMPv6NeighborAdvertisement) CSVHeader() []string

func (ICMPv6NeighborAdvertisement) CSVRecord

func (i ICMPv6NeighborAdvertisement) CSVRecord() []string

func (*ICMPv6NeighborAdvertisement) Descriptor

func (*ICMPv6NeighborAdvertisement) Descriptor() ([]byte, []int)

func (*ICMPv6NeighborAdvertisement) GetFlags

func (m *ICMPv6NeighborAdvertisement) GetFlags() int32

func (*ICMPv6NeighborAdvertisement) GetOptions

func (m *ICMPv6NeighborAdvertisement) GetOptions() []*ICMPv6Option

func (*ICMPv6NeighborAdvertisement) GetTargetAddress

func (m *ICMPv6NeighborAdvertisement) GetTargetAddress() string

func (*ICMPv6NeighborAdvertisement) GetTimestamp

func (m *ICMPv6NeighborAdvertisement) GetTimestamp() string

func (ICMPv6NeighborAdvertisement) NetcapTimestamp

func (i ICMPv6NeighborAdvertisement) NetcapTimestamp() string

func (*ICMPv6NeighborAdvertisement) ProtoMessage

func (*ICMPv6NeighborAdvertisement) ProtoMessage()

func (*ICMPv6NeighborAdvertisement) Reset

func (m *ICMPv6NeighborAdvertisement) Reset()

func (*ICMPv6NeighborAdvertisement) String

func (m *ICMPv6NeighborAdvertisement) String() string

func (*ICMPv6NeighborAdvertisement) XXX_DiscardUnknown

func (m *ICMPv6NeighborAdvertisement) XXX_DiscardUnknown()

func (*ICMPv6NeighborAdvertisement) XXX_Marshal

func (m *ICMPv6NeighborAdvertisement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ICMPv6NeighborAdvertisement) XXX_Merge

func (dst *ICMPv6NeighborAdvertisement) XXX_Merge(src proto.Message)

func (*ICMPv6NeighborAdvertisement) XXX_Size

func (m *ICMPv6NeighborAdvertisement) XXX_Size() int

func (*ICMPv6NeighborAdvertisement) XXX_Unmarshal

func (m *ICMPv6NeighborAdvertisement) XXX_Unmarshal(b []byte) error

type ICMPv6NeighborSolicitation

type ICMPv6NeighborSolicitation struct {
	Timestamp            string          `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	TargetAddress        string          `protobuf:"bytes,2,opt,name=TargetAddress,proto3" json:"TargetAddress,omitempty"`
	Options              []*ICMPv6Option `protobuf:"bytes,3,rep,name=Options,proto3" json:"Options,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (ICMPv6NeighborSolicitation) CSVHeader

func (i ICMPv6NeighborSolicitation) CSVHeader() []string

func (ICMPv6NeighborSolicitation) CSVRecord

func (i ICMPv6NeighborSolicitation) CSVRecord() []string

func (*ICMPv6NeighborSolicitation) Descriptor

func (*ICMPv6NeighborSolicitation) Descriptor() ([]byte, []int)

func (*ICMPv6NeighborSolicitation) GetOptions

func (m *ICMPv6NeighborSolicitation) GetOptions() []*ICMPv6Option

func (*ICMPv6NeighborSolicitation) GetTargetAddress

func (m *ICMPv6NeighborSolicitation) GetTargetAddress() string

func (*ICMPv6NeighborSolicitation) GetTimestamp

func (m *ICMPv6NeighborSolicitation) GetTimestamp() string

func (ICMPv6NeighborSolicitation) NetcapTimestamp

func (i ICMPv6NeighborSolicitation) NetcapTimestamp() string

func (*ICMPv6NeighborSolicitation) ProtoMessage

func (*ICMPv6NeighborSolicitation) ProtoMessage()

func (*ICMPv6NeighborSolicitation) Reset

func (m *ICMPv6NeighborSolicitation) Reset()

func (*ICMPv6NeighborSolicitation) String

func (m *ICMPv6NeighborSolicitation) String() string

func (*ICMPv6NeighborSolicitation) XXX_DiscardUnknown

func (m *ICMPv6NeighborSolicitation) XXX_DiscardUnknown()

func (*ICMPv6NeighborSolicitation) XXX_Marshal

func (m *ICMPv6NeighborSolicitation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ICMPv6NeighborSolicitation) XXX_Merge

func (dst *ICMPv6NeighborSolicitation) XXX_Merge(src proto.Message)

func (*ICMPv6NeighborSolicitation) XXX_Size

func (m *ICMPv6NeighborSolicitation) XXX_Size() int

func (*ICMPv6NeighborSolicitation) XXX_Unmarshal

func (m *ICMPv6NeighborSolicitation) XXX_Unmarshal(b []byte) error

type ICMPv6Option

type ICMPv6Option struct {
	Type                 int32    `protobuf:"varint,1,opt,name=Type,proto3" json:"Type,omitempty"`
	Data                 []byte   `protobuf:"bytes,2,opt,name=Data,proto3" json:"Data,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ICMPv6Option) Descriptor

func (*ICMPv6Option) Descriptor() ([]byte, []int)

func (*ICMPv6Option) GetData

func (m *ICMPv6Option) GetData() []byte

func (*ICMPv6Option) GetType

func (m *ICMPv6Option) GetType() int32

func (*ICMPv6Option) ProtoMessage

func (*ICMPv6Option) ProtoMessage()

func (*ICMPv6Option) Reset

func (m *ICMPv6Option) Reset()

func (*ICMPv6Option) String

func (m *ICMPv6Option) String() string

func (ICMPv6Option) ToString

func (o ICMPv6Option) ToString() string

func (*ICMPv6Option) XXX_DiscardUnknown

func (m *ICMPv6Option) XXX_DiscardUnknown()

func (*ICMPv6Option) XXX_Marshal

func (m *ICMPv6Option) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ICMPv6Option) XXX_Merge

func (dst *ICMPv6Option) XXX_Merge(src proto.Message)

func (*ICMPv6Option) XXX_Size

func (m *ICMPv6Option) XXX_Size() int

func (*ICMPv6Option) XXX_Unmarshal

func (m *ICMPv6Option) XXX_Unmarshal(b []byte) error

type ICMPv6RouterAdvertisement

type ICMPv6RouterAdvertisement struct {
	Timestamp            string          `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	HopLimit             int32           `protobuf:"varint,2,opt,name=HopLimit,proto3" json:"HopLimit,omitempty"`
	Flags                int32           `protobuf:"varint,3,opt,name=Flags,proto3" json:"Flags,omitempty"`
	RouterLifetime       int32           `protobuf:"varint,4,opt,name=RouterLifetime,proto3" json:"RouterLifetime,omitempty"`
	ReachableTime        uint32          `protobuf:"varint,5,opt,name=ReachableTime,proto3" json:"ReachableTime,omitempty"`
	RetransTimer         uint32          `protobuf:"varint,6,opt,name=RetransTimer,proto3" json:"RetransTimer,omitempty"`
	Options              []*ICMPv6Option `protobuf:"bytes,7,rep,name=Options,proto3" json:"Options,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (ICMPv6RouterAdvertisement) CSVHeader

func (i ICMPv6RouterAdvertisement) CSVHeader() []string

func (ICMPv6RouterAdvertisement) CSVRecord

func (i ICMPv6RouterAdvertisement) CSVRecord() []string

func (*ICMPv6RouterAdvertisement) Descriptor

func (*ICMPv6RouterAdvertisement) Descriptor() ([]byte, []int)

func (*ICMPv6RouterAdvertisement) GetFlags

func (m *ICMPv6RouterAdvertisement) GetFlags() int32

func (*ICMPv6RouterAdvertisement) GetHopLimit

func (m *ICMPv6RouterAdvertisement) GetHopLimit() int32

func (*ICMPv6RouterAdvertisement) GetOptions

func (m *ICMPv6RouterAdvertisement) GetOptions() []*ICMPv6Option

func (*ICMPv6RouterAdvertisement) GetReachableTime

func (m *ICMPv6RouterAdvertisement) GetReachableTime() uint32

func (*ICMPv6RouterAdvertisement) GetRetransTimer

func (m *ICMPv6RouterAdvertisement) GetRetransTimer() uint32

func (*ICMPv6RouterAdvertisement) GetRouterLifetime

func (m *ICMPv6RouterAdvertisement) GetRouterLifetime() int32

func (*ICMPv6RouterAdvertisement) GetTimestamp

func (m *ICMPv6RouterAdvertisement) GetTimestamp() string

func (ICMPv6RouterAdvertisement) NetcapTimestamp

func (i ICMPv6RouterAdvertisement) NetcapTimestamp() string

func (*ICMPv6RouterAdvertisement) ProtoMessage

func (*ICMPv6RouterAdvertisement) ProtoMessage()

func (*ICMPv6RouterAdvertisement) Reset

func (m *ICMPv6RouterAdvertisement) Reset()

func (*ICMPv6RouterAdvertisement) String

func (m *ICMPv6RouterAdvertisement) String() string

func (*ICMPv6RouterAdvertisement) XXX_DiscardUnknown

func (m *ICMPv6RouterAdvertisement) XXX_DiscardUnknown()

func (*ICMPv6RouterAdvertisement) XXX_Marshal

func (m *ICMPv6RouterAdvertisement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ICMPv6RouterAdvertisement) XXX_Merge

func (dst *ICMPv6RouterAdvertisement) XXX_Merge(src proto.Message)

func (*ICMPv6RouterAdvertisement) XXX_Size

func (m *ICMPv6RouterAdvertisement) XXX_Size() int

func (*ICMPv6RouterAdvertisement) XXX_Unmarshal

func (m *ICMPv6RouterAdvertisement) XXX_Unmarshal(b []byte) error

type ICMPv6RouterSolicitation

type ICMPv6RouterSolicitation struct {
	Timestamp            string          `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	Options              []*ICMPv6Option `protobuf:"bytes,2,rep,name=Options,proto3" json:"Options,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (ICMPv6RouterSolicitation) CSVHeader

func (i ICMPv6RouterSolicitation) CSVHeader() []string

func (ICMPv6RouterSolicitation) CSVRecord

func (i ICMPv6RouterSolicitation) CSVRecord() []string

func (*ICMPv6RouterSolicitation) Descriptor

func (*ICMPv6RouterSolicitation) Descriptor() ([]byte, []int)

func (*ICMPv6RouterSolicitation) GetOptions

func (m *ICMPv6RouterSolicitation) GetOptions() []*ICMPv6Option

func (*ICMPv6RouterSolicitation) GetTimestamp

func (m *ICMPv6RouterSolicitation) GetTimestamp() string

func (ICMPv6RouterSolicitation) NetcapTimestamp

func (i ICMPv6RouterSolicitation) NetcapTimestamp() string

func (*ICMPv6RouterSolicitation) ProtoMessage

func (*ICMPv6RouterSolicitation) ProtoMessage()

func (*ICMPv6RouterSolicitation) Reset

func (m *ICMPv6RouterSolicitation) Reset()

func (*ICMPv6RouterSolicitation) String

func (m *ICMPv6RouterSolicitation) String() string

func (*ICMPv6RouterSolicitation) XXX_DiscardUnknown

func (m *ICMPv6RouterSolicitation) XXX_DiscardUnknown()

func (*ICMPv6RouterSolicitation) XXX_Marshal

func (m *ICMPv6RouterSolicitation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ICMPv6RouterSolicitation) XXX_Merge

func (dst *ICMPv6RouterSolicitation) XXX_Merge(src proto.Message)

func (*ICMPv6RouterSolicitation) XXX_Size

func (m *ICMPv6RouterSolicitation) XXX_Size() int

func (*ICMPv6RouterSolicitation) XXX_Unmarshal

func (m *ICMPv6RouterSolicitation) XXX_Unmarshal(b []byte) error

type IGMP

type IGMP struct {
	Timestamp               string               `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	Type                    int32                `protobuf:"varint,2,opt,name=Type,proto3" json:"Type,omitempty"`
	MaxResponseTime         uint64               `protobuf:"varint,3,opt,name=MaxResponseTime,proto3" json:"MaxResponseTime,omitempty"`
	Checksum                int32                `protobuf:"varint,4,opt,name=Checksum,proto3" json:"Checksum,omitempty"`
	GroupAddress            []byte               `protobuf:"bytes,5,opt,name=GroupAddress,proto3" json:"GroupAddress,omitempty"`
	SupressRouterProcessing bool                 `protobuf:"varint,6,opt,name=SupressRouterProcessing,proto3" json:"SupressRouterProcessing,omitempty"`
	RobustnessValue         int32                `protobuf:"varint,7,opt,name=RobustnessValue,proto3" json:"RobustnessValue,omitempty"`
	IntervalTime            uint64               `protobuf:"varint,8,opt,name=IntervalTime,proto3" json:"IntervalTime,omitempty"`
	SourceAddresses         []string             `protobuf:"bytes,9,rep,name=SourceAddresses,proto3" json:"SourceAddresses,omitempty"`
	NumberOfGroupRecords    int32                `protobuf:"varint,10,opt,name=NumberOfGroupRecords,proto3" json:"NumberOfGroupRecords,omitempty"`
	NumberOfSources         int32                `protobuf:"varint,11,opt,name=NumberOfSources,proto3" json:"NumberOfSources,omitempty"`
	GroupRecords            []*IGMPv3GroupRecord `protobuf:"bytes,12,rep,name=GroupRecords,proto3" json:"GroupRecords,omitempty"`
	Version                 int32                `protobuf:"varint,13,opt,name=Version,proto3" json:"Version,omitempty"`
	XXX_NoUnkeyedLiteral    struct{}             `json:"-"`
	XXX_unrecognized        []byte               `json:"-"`
	XXX_sizecache           int32                `json:"-"`
}

func (IGMP) CSVHeader

func (i IGMP) CSVHeader() []string

func (IGMP) CSVRecord

func (i IGMP) CSVRecord() []string

func (*IGMP) Descriptor

func (*IGMP) Descriptor() ([]byte, []int)

func (*IGMP) GetChecksum

func (m *IGMP) GetChecksum() int32

func (*IGMP) GetGroupAddress

func (m *IGMP) GetGroupAddress() []byte

func (*IGMP) GetGroupRecords

func (m *IGMP) GetGroupRecords() []*IGMPv3GroupRecord

func (*IGMP) GetIntervalTime

func (m *IGMP) GetIntervalTime() uint64

func (*IGMP) GetMaxResponseTime

func (m *IGMP) GetMaxResponseTime() uint64

func (*IGMP) GetNumberOfGroupRecords

func (m *IGMP) GetNumberOfGroupRecords() int32

func (*IGMP) GetNumberOfSources

func (m *IGMP) GetNumberOfSources() int32

func (*IGMP) GetRobustnessValue

func (m *IGMP) GetRobustnessValue() int32

func (*IGMP) GetSourceAddresses

func (m *IGMP) GetSourceAddresses() []string

func (*IGMP) GetSupressRouterProcessing

func (m *IGMP) GetSupressRouterProcessing() bool

func (*IGMP) GetTimestamp

func (m *IGMP) GetTimestamp() string

func (*IGMP) GetType

func (m *IGMP) GetType() int32

func (*IGMP) GetVersion

func (m *IGMP) GetVersion() int32

func (IGMP) NetcapTimestamp

func (i IGMP) NetcapTimestamp() string

func (*IGMP) ProtoMessage

func (*IGMP) ProtoMessage()

func (*IGMP) Reset

func (m *IGMP) Reset()

func (*IGMP) String

func (m *IGMP) String() string

func (*IGMP) XXX_DiscardUnknown

func (m *IGMP) XXX_DiscardUnknown()

func (*IGMP) XXX_Marshal

func (m *IGMP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IGMP) XXX_Merge

func (dst *IGMP) XXX_Merge(src proto.Message)

func (*IGMP) XXX_Size

func (m *IGMP) XXX_Size() int

func (*IGMP) XXX_Unmarshal

func (m *IGMP) XXX_Unmarshal(b []byte) error

type IGMPv3GroupRecord

type IGMPv3GroupRecord struct {
	Type                 int32    `protobuf:"varint,1,opt,name=Type,proto3" json:"Type,omitempty"`
	AuxDataLen           int32    `protobuf:"varint,2,opt,name=AuxDataLen,proto3" json:"AuxDataLen,omitempty"`
	NumberOfSources      int32    `protobuf:"varint,3,opt,name=NumberOfSources,proto3" json:"NumberOfSources,omitempty"`
	MulticastAddress     string   `protobuf:"bytes,4,opt,name=MulticastAddress,proto3" json:"MulticastAddress,omitempty"`
	SourceAddresses      []string `protobuf:"bytes,5,rep,name=SourceAddresses,proto3" json:"SourceAddresses,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*IGMPv3GroupRecord) Descriptor

func (*IGMPv3GroupRecord) Descriptor() ([]byte, []int)

func (*IGMPv3GroupRecord) GetAuxDataLen

func (m *IGMPv3GroupRecord) GetAuxDataLen() int32

func (*IGMPv3GroupRecord) GetMulticastAddress

func (m *IGMPv3GroupRecord) GetMulticastAddress() string

func (*IGMPv3GroupRecord) GetNumberOfSources

func (m *IGMPv3GroupRecord) GetNumberOfSources() int32

func (*IGMPv3GroupRecord) GetSourceAddresses

func (m *IGMPv3GroupRecord) GetSourceAddresses() []string

func (*IGMPv3GroupRecord) GetType

func (m *IGMPv3GroupRecord) GetType() int32

func (*IGMPv3GroupRecord) ProtoMessage

func (*IGMPv3GroupRecord) ProtoMessage()

func (*IGMPv3GroupRecord) Reset

func (m *IGMPv3GroupRecord) Reset()

func (*IGMPv3GroupRecord) String

func (m *IGMPv3GroupRecord) String() string

func (IGMPv3GroupRecord) ToString

func (i IGMPv3GroupRecord) ToString() string

func (*IGMPv3GroupRecord) XXX_DiscardUnknown

func (m *IGMPv3GroupRecord) XXX_DiscardUnknown()

func (*IGMPv3GroupRecord) XXX_Marshal

func (m *IGMPv3GroupRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IGMPv3GroupRecord) XXX_Merge

func (dst *IGMPv3GroupRecord) XXX_Merge(src proto.Message)

func (*IGMPv3GroupRecord) XXX_Size

func (m *IGMPv3GroupRecord) XXX_Size() int

func (*IGMPv3GroupRecord) XXX_Unmarshal

func (m *IGMPv3GroupRecord) XXX_Unmarshal(b []byte) error

type IPSecAH added in v0.3.7

type IPSecAH struct {
	Timestamp            string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	Reserved             int32    `protobuf:"varint,2,opt,name=Reserved,proto3" json:"Reserved,omitempty"`
	SPI                  int32    `protobuf:"varint,3,opt,name=SPI,proto3" json:"SPI,omitempty"`
	Seq                  int32    `protobuf:"varint,4,opt,name=Seq,proto3" json:"Seq,omitempty"`
	AuthenticationData   []byte   `protobuf:"bytes,5,opt,name=AuthenticationData,proto3" json:"AuthenticationData,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (IPSecAH) CSVHeader added in v0.3.7

func (a IPSecAH) CSVHeader() []string

func (IPSecAH) CSVRecord added in v0.3.7

func (a IPSecAH) CSVRecord() []string

func (*IPSecAH) Descriptor added in v0.3.7

func (*IPSecAH) Descriptor() ([]byte, []int)

func (*IPSecAH) GetAuthenticationData added in v0.3.7

func (m *IPSecAH) GetAuthenticationData() []byte

func (*IPSecAH) GetReserved added in v0.3.7

func (m *IPSecAH) GetReserved() int32

func (*IPSecAH) GetSPI added in v0.3.7

func (m *IPSecAH) GetSPI() int32

func (*IPSecAH) GetSeq added in v0.3.7

func (m *IPSecAH) GetSeq() int32

func (*IPSecAH) GetTimestamp added in v0.3.7

func (m *IPSecAH) GetTimestamp() string

func (IPSecAH) NetcapTimestamp added in v0.3.7

func (a IPSecAH) NetcapTimestamp() string

func (*IPSecAH) ProtoMessage added in v0.3.7

func (*IPSecAH) ProtoMessage()

func (*IPSecAH) Reset added in v0.3.7

func (m *IPSecAH) Reset()

func (*IPSecAH) String added in v0.3.7

func (m *IPSecAH) String() string

func (*IPSecAH) XXX_DiscardUnknown added in v0.3.7

func (m *IPSecAH) XXX_DiscardUnknown()

func (*IPSecAH) XXX_Marshal added in v0.3.7

func (m *IPSecAH) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IPSecAH) XXX_Merge added in v0.3.7

func (dst *IPSecAH) XXX_Merge(src proto.Message)

func (*IPSecAH) XXX_Size added in v0.3.7

func (m *IPSecAH) XXX_Size() int

func (*IPSecAH) XXX_Unmarshal added in v0.3.7

func (m *IPSecAH) XXX_Unmarshal(b []byte) error

type IPSecESP added in v0.3.7

type IPSecESP struct {
	Timestamp            string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	SPI                  int32    `protobuf:"varint,2,opt,name=SPI,proto3" json:"SPI,omitempty"`
	Seq                  int32    `protobuf:"varint,3,opt,name=Seq,proto3" json:"Seq,omitempty"`
	LenEncrypted         int32    `protobuf:"varint,4,opt,name=LenEncrypted,proto3" json:"LenEncrypted,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (IPSecESP) CSVHeader added in v0.3.7

func (a IPSecESP) CSVHeader() []string

func (IPSecESP) CSVRecord added in v0.3.7

func (a IPSecESP) CSVRecord() []string

func (*IPSecESP) Descriptor added in v0.3.7

func (*IPSecESP) Descriptor() ([]byte, []int)

func (*IPSecESP) GetLenEncrypted added in v0.3.7

func (m *IPSecESP) GetLenEncrypted() int32

func (*IPSecESP) GetSPI added in v0.3.7

func (m *IPSecESP) GetSPI() int32

func (*IPSecESP) GetSeq added in v0.3.7

func (m *IPSecESP) GetSeq() int32

func (*IPSecESP) GetTimestamp added in v0.3.7

func (m *IPSecESP) GetTimestamp() string

func (IPSecESP) NetcapTimestamp added in v0.3.7

func (a IPSecESP) NetcapTimestamp() string

func (*IPSecESP) ProtoMessage added in v0.3.7

func (*IPSecESP) ProtoMessage()

func (*IPSecESP) Reset added in v0.3.7

func (m *IPSecESP) Reset()

func (*IPSecESP) String added in v0.3.7

func (m *IPSecESP) String() string

func (*IPSecESP) XXX_DiscardUnknown added in v0.3.7

func (m *IPSecESP) XXX_DiscardUnknown()

func (*IPSecESP) XXX_Marshal added in v0.3.7

func (m *IPSecESP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IPSecESP) XXX_Merge added in v0.3.7

func (dst *IPSecESP) XXX_Merge(src proto.Message)

func (*IPSecESP) XXX_Size added in v0.3.7

func (m *IPSecESP) XXX_Size() int

func (*IPSecESP) XXX_Unmarshal added in v0.3.7

func (m *IPSecESP) XXX_Unmarshal(b []byte) error

type IPv4

type IPv4 struct {
	Timestamp            string        `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	Version              int32         `protobuf:"varint,2,opt,name=Version,proto3" json:"Version,omitempty"`
	IHL                  int32         `protobuf:"varint,3,opt,name=IHL,proto3" json:"IHL,omitempty"`
	TOS                  int32         `protobuf:"varint,4,opt,name=TOS,proto3" json:"TOS,omitempty"`
	Length               int32         `protobuf:"varint,5,opt,name=Length,proto3" json:"Length,omitempty"`
	Id                   int32         `protobuf:"varint,6,opt,name=Id,proto3" json:"Id,omitempty"`
	Flags                int32         `protobuf:"varint,7,opt,name=Flags,proto3" json:"Flags,omitempty"`
	FragOffset           int32         `protobuf:"varint,8,opt,name=FragOffset,proto3" json:"FragOffset,omitempty"`
	TTL                  int32         `protobuf:"varint,9,opt,name=TTL,proto3" json:"TTL,omitempty"`
	Protocol             int32         `protobuf:"varint,10,opt,name=Protocol,proto3" json:"Protocol,omitempty"`
	Checksum             int32         `protobuf:"varint,11,opt,name=Checksum,proto3" json:"Checksum,omitempty"`
	SrcIP                string        `protobuf:"bytes,12,opt,name=SrcIP,proto3" json:"SrcIP,omitempty"`
	DstIP                string        `protobuf:"bytes,13,opt,name=DstIP,proto3" json:"DstIP,omitempty"`
	Padding              []byte        `protobuf:"bytes,14,opt,name=Padding,proto3" json:"Padding,omitempty"`
	Options              []*IPv4Option `protobuf:"bytes,15,rep,name=Options,proto3" json:"Options,omitempty"`
	PayloadEntropy       float64       `protobuf:"fixed64,16,opt,name=PayloadEntropy,proto3" json:"PayloadEntropy,omitempty"`
	PayloadSize          int32         `protobuf:"varint,17,opt,name=PayloadSize,proto3" json:"PayloadSize,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (IPv4) CSVHeader

func (i IPv4) CSVHeader() []string

func (IPv4) CSVRecord

func (i IPv4) CSVRecord() []string

func (*IPv4) Descriptor

func (*IPv4) Descriptor() ([]byte, []int)

func (*IPv4) GetChecksum

func (m *IPv4) GetChecksum() int32

func (*IPv4) GetDstIP

func (m *IPv4) GetDstIP() string

func (*IPv4) GetFlags

func (m *IPv4) GetFlags() int32

func (*IPv4) GetFragOffset

func (m *IPv4) GetFragOffset() int32

func (*IPv4) GetIHL

func (m *IPv4) GetIHL() int32

func (*IPv4) GetId

func (m *IPv4) GetId() int32

func (*IPv4) GetLength

func (m *IPv4) GetLength() int32

func (*IPv4) GetOptions

func (m *IPv4) GetOptions() []*IPv4Option

func (*IPv4) GetPadding

func (m *IPv4) GetPadding() []byte

func (*IPv4) GetPayloadEntropy

func (m *IPv4) GetPayloadEntropy() float64

func (*IPv4) GetPayloadSize

func (m *IPv4) GetPayloadSize() int32

func (*IPv4) GetProtocol

func (m *IPv4) GetProtocol() int32

func (*IPv4) GetSrcIP

func (m *IPv4) GetSrcIP() string

func (*IPv4) GetTOS

func (m *IPv4) GetTOS() int32

func (*IPv4) GetTTL

func (m *IPv4) GetTTL() int32

func (*IPv4) GetTimestamp

func (m *IPv4) GetTimestamp() string

func (*IPv4) GetVersion

func (m *IPv4) GetVersion() int32

func (IPv4) NetcapTimestamp

func (i IPv4) NetcapTimestamp() string

func (*IPv4) ProtoMessage

func (*IPv4) ProtoMessage()

func (*IPv4) Reset

func (m *IPv4) Reset()

func (*IPv4) String

func (m *IPv4) String() string

func (*IPv4) XXX_DiscardUnknown

func (m *IPv4) XXX_DiscardUnknown()

func (*IPv4) XXX_Marshal

func (m *IPv4) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IPv4) XXX_Merge

func (dst *IPv4) XXX_Merge(src proto.Message)

func (*IPv4) XXX_Size

func (m *IPv4) XXX_Size() int

func (*IPv4) XXX_Unmarshal

func (m *IPv4) XXX_Unmarshal(b []byte) error

type IPv4Option

type IPv4Option struct {
	OptionType           int32    `protobuf:"varint,1,opt,name=OptionType,proto3" json:"OptionType,omitempty"`
	OptionLength         int32    `protobuf:"varint,2,opt,name=OptionLength,proto3" json:"OptionLength,omitempty"`
	OptionData           []byte   `protobuf:"bytes,3,opt,name=OptionData,proto3" json:"OptionData,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*IPv4Option) Descriptor

func (*IPv4Option) Descriptor() ([]byte, []int)

func (*IPv4Option) GetOptionData

func (m *IPv4Option) GetOptionData() []byte

func (*IPv4Option) GetOptionLength

func (m *IPv4Option) GetOptionLength() int32

func (*IPv4Option) GetOptionType

func (m *IPv4Option) GetOptionType() int32

func (*IPv4Option) ProtoMessage

func (*IPv4Option) ProtoMessage()

func (*IPv4Option) Reset

func (m *IPv4Option) Reset()

func (*IPv4Option) String

func (m *IPv4Option) String() string

func (IPv4Option) ToString

func (i IPv4Option) ToString() string

func (*IPv4Option) XXX_DiscardUnknown

func (m *IPv4Option) XXX_DiscardUnknown()

func (*IPv4Option) XXX_Marshal

func (m *IPv4Option) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IPv4Option) XXX_Merge

func (dst *IPv4Option) XXX_Merge(src proto.Message)

func (*IPv4Option) XXX_Size

func (m *IPv4Option) XXX_Size() int

func (*IPv4Option) XXX_Unmarshal

func (m *IPv4Option) XXX_Unmarshal(b []byte) error

type IPv6

type IPv6 struct {
	Timestamp            string        `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	Version              int32         `protobuf:"varint,2,opt,name=Version,proto3" json:"Version,omitempty"`
	TrafficClass         int32         `protobuf:"varint,3,opt,name=TrafficClass,proto3" json:"TrafficClass,omitempty"`
	FlowLabel            uint32        `protobuf:"varint,4,opt,name=FlowLabel,proto3" json:"FlowLabel,omitempty"`
	Length               int32         `protobuf:"varint,5,opt,name=Length,proto3" json:"Length,omitempty"`
	NextHeader           int32         `protobuf:"varint,6,opt,name=NextHeader,proto3" json:"NextHeader,omitempty"`
	HopLimit             int32         `protobuf:"varint,7,opt,name=HopLimit,proto3" json:"HopLimit,omitempty"`
	SrcIP                string        `protobuf:"bytes,8,opt,name=SrcIP,proto3" json:"SrcIP,omitempty"`
	DstIP                string        `protobuf:"bytes,9,opt,name=DstIP,proto3" json:"DstIP,omitempty"`
	PayloadEntropy       float64       `protobuf:"fixed64,10,opt,name=PayloadEntropy,proto3" json:"PayloadEntropy,omitempty"`
	PayloadSize          int32         `protobuf:"varint,11,opt,name=PayloadSize,proto3" json:"PayloadSize,omitempty"`
	HopByHop             *IPv6HopByHop `protobuf:"bytes,12,opt,name=HopByHop,proto3" json:"HopByHop,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (IPv6) CSVHeader

func (i IPv6) CSVHeader() []string

func (IPv6) CSVRecord

func (i IPv6) CSVRecord() []string

func (*IPv6) Descriptor

func (*IPv6) Descriptor() ([]byte, []int)

func (*IPv6) GetDstIP

func (m *IPv6) GetDstIP() string

func (*IPv6) GetFlowLabel

func (m *IPv6) GetFlowLabel() uint32

func (*IPv6) GetHopByHop

func (m *IPv6) GetHopByHop() *IPv6HopByHop

func (*IPv6) GetHopLimit

func (m *IPv6) GetHopLimit() int32

func (*IPv6) GetLength

func (m *IPv6) GetLength() int32

func (*IPv6) GetNextHeader

func (m *IPv6) GetNextHeader() int32

func (*IPv6) GetPayloadEntropy

func (m *IPv6) GetPayloadEntropy() float64

func (*IPv6) GetPayloadSize

func (m *IPv6) GetPayloadSize() int32

func (*IPv6) GetSrcIP

func (m *IPv6) GetSrcIP() string

func (*IPv6) GetTimestamp

func (m *IPv6) GetTimestamp() string

func (*IPv6) GetTrafficClass

func (m *IPv6) GetTrafficClass() int32

func (*IPv6) GetVersion

func (m *IPv6) GetVersion() int32

func (IPv6) NetcapTimestamp

func (i IPv6) NetcapTimestamp() string

func (*IPv6) ProtoMessage

func (*IPv6) ProtoMessage()

func (*IPv6) Reset

func (m *IPv6) Reset()

func (*IPv6) String

func (m *IPv6) String() string

func (*IPv6) XXX_DiscardUnknown

func (m *IPv6) XXX_DiscardUnknown()

func (*IPv6) XXX_Marshal

func (m *IPv6) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IPv6) XXX_Merge

func (dst *IPv6) XXX_Merge(src proto.Message)

func (*IPv6) XXX_Size

func (m *IPv6) XXX_Size() int

func (*IPv6) XXX_Unmarshal

func (m *IPv6) XXX_Unmarshal(b []byte) error

type IPv6Fragment added in v0.3.7

type IPv6Fragment struct {
	Timestamp            string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	NextHeader           int32    `protobuf:"varint,2,opt,name=NextHeader,proto3" json:"NextHeader,omitempty"`
	Reserved1            int32    `protobuf:"varint,3,opt,name=Reserved1,proto3" json:"Reserved1,omitempty"`
	FragmentOffset       int32    `protobuf:"varint,4,opt,name=FragmentOffset,proto3" json:"FragmentOffset,omitempty"`
	Reserved2            int32    `protobuf:"varint,5,opt,name=Reserved2,proto3" json:"Reserved2,omitempty"`
	MoreFragments        bool     `protobuf:"varint,6,opt,name=MoreFragments,proto3" json:"MoreFragments,omitempty"`
	Identification       uint32   `protobuf:"varint,7,opt,name=Identification,proto3" json:"Identification,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (IPv6Fragment) CSVHeader added in v0.3.7

func (a IPv6Fragment) CSVHeader() []string

func (IPv6Fragment) CSVRecord added in v0.3.7

func (a IPv6Fragment) CSVRecord() []string

func (*IPv6Fragment) Descriptor added in v0.3.7

func (*IPv6Fragment) Descriptor() ([]byte, []int)

func (*IPv6Fragment) GetFragmentOffset added in v0.3.7

func (m *IPv6Fragment) GetFragmentOffset() int32

func (*IPv6Fragment) GetIdentification added in v0.3.7

func (m *IPv6Fragment) GetIdentification() uint32

func (*IPv6Fragment) GetMoreFragments added in v0.3.7

func (m *IPv6Fragment) GetMoreFragments() bool

func (*IPv6Fragment) GetNextHeader added in v0.3.7

func (m *IPv6Fragment) GetNextHeader() int32

func (*IPv6Fragment) GetReserved1 added in v0.3.7

func (m *IPv6Fragment) GetReserved1() int32

func (*IPv6Fragment) GetReserved2 added in v0.3.7

func (m *IPv6Fragment) GetReserved2() int32

func (*IPv6Fragment) GetTimestamp added in v0.3.7

func (m *IPv6Fragment) GetTimestamp() string

func (IPv6Fragment) NetcapTimestamp added in v0.3.7

func (a IPv6Fragment) NetcapTimestamp() string

func (*IPv6Fragment) ProtoMessage added in v0.3.7

func (*IPv6Fragment) ProtoMessage()

func (*IPv6Fragment) Reset added in v0.3.7

func (m *IPv6Fragment) Reset()

func (*IPv6Fragment) String added in v0.3.7

func (m *IPv6Fragment) String() string

func (*IPv6Fragment) XXX_DiscardUnknown added in v0.3.7

func (m *IPv6Fragment) XXX_DiscardUnknown()

func (*IPv6Fragment) XXX_Marshal added in v0.3.7

func (m *IPv6Fragment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IPv6Fragment) XXX_Merge added in v0.3.7

func (dst *IPv6Fragment) XXX_Merge(src proto.Message)

func (*IPv6Fragment) XXX_Size added in v0.3.7

func (m *IPv6Fragment) XXX_Size() int

func (*IPv6Fragment) XXX_Unmarshal added in v0.3.7

func (m *IPv6Fragment) XXX_Unmarshal(b []byte) error

type IPv6HopByHop

type IPv6HopByHop struct {
	Timestamp            string                `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	Options              []*IPv6HopByHopOption `protobuf:"bytes,2,rep,name=Options,proto3" json:"Options,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (IPv6HopByHop) CSVHeader

func (l IPv6HopByHop) CSVHeader() []string

func (IPv6HopByHop) CSVRecord

func (l IPv6HopByHop) CSVRecord() []string

func (*IPv6HopByHop) Descriptor

func (*IPv6HopByHop) Descriptor() ([]byte, []int)

func (*IPv6HopByHop) GetOptions

func (m *IPv6HopByHop) GetOptions() []*IPv6HopByHopOption

func (*IPv6HopByHop) GetTimestamp

func (m *IPv6HopByHop) GetTimestamp() string

func (IPv6HopByHop) NetcapTimestamp

func (l IPv6HopByHop) NetcapTimestamp() string

func (*IPv6HopByHop) ProtoMessage

func (*IPv6HopByHop) ProtoMessage()

func (*IPv6HopByHop) Reset

func (m *IPv6HopByHop) Reset()

func (*IPv6HopByHop) String

func (m *IPv6HopByHop) String() string

func (IPv6HopByHop) ToString

func (h IPv6HopByHop) ToString() string

func (*IPv6HopByHop) XXX_DiscardUnknown

func (m *IPv6HopByHop) XXX_DiscardUnknown()

func (*IPv6HopByHop) XXX_Marshal

func (m *IPv6HopByHop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IPv6HopByHop) XXX_Merge

func (dst *IPv6HopByHop) XXX_Merge(src proto.Message)

func (*IPv6HopByHop) XXX_Size

func (m *IPv6HopByHop) XXX_Size() int

func (*IPv6HopByHop) XXX_Unmarshal

func (m *IPv6HopByHop) XXX_Unmarshal(b []byte) error

type IPv6HopByHopOption

type IPv6HopByHopOption struct {
	OptionType           int32                        `protobuf:"varint,1,opt,name=OptionType,proto3" json:"OptionType,omitempty"`
	OptionLength         int32                        `protobuf:"varint,2,opt,name=OptionLength,proto3" json:"OptionLength,omitempty"`
	ActualLength         int32                        `protobuf:"varint,3,opt,name=ActualLength,proto3" json:"ActualLength,omitempty"`
	OptionData           []byte                       `protobuf:"bytes,4,opt,name=OptionData,proto3" json:"OptionData,omitempty"`
	OptionAlignment      *IPv6HopByHopOptionAlignment `protobuf:"bytes,5,opt,name=OptionAlignment,proto3" json:"OptionAlignment,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
	XXX_unrecognized     []byte                       `json:"-"`
	XXX_sizecache        int32                        `json:"-"`
}

func (*IPv6HopByHopOption) Descriptor

func (*IPv6HopByHopOption) Descriptor() ([]byte, []int)

func (*IPv6HopByHopOption) GetActualLength

func (m *IPv6HopByHopOption) GetActualLength() int32

func (*IPv6HopByHopOption) GetOptionAlignment

func (m *IPv6HopByHopOption) GetOptionAlignment() *IPv6HopByHopOptionAlignment

func (*IPv6HopByHopOption) GetOptionData

func (m *IPv6HopByHopOption) GetOptionData() []byte

func (*IPv6HopByHopOption) GetOptionLength

func (m *IPv6HopByHopOption) GetOptionLength() int32

func (*IPv6HopByHopOption) GetOptionType

func (m *IPv6HopByHopOption) GetOptionType() int32

func (*IPv6HopByHopOption) ProtoMessage

func (*IPv6HopByHopOption) ProtoMessage()

func (*IPv6HopByHopOption) Reset

func (m *IPv6HopByHopOption) Reset()

func (*IPv6HopByHopOption) String

func (m *IPv6HopByHopOption) String() string

func (IPv6HopByHopOption) ToString

func (o IPv6HopByHopOption) ToString() string

func (*IPv6HopByHopOption) XXX_DiscardUnknown

func (m *IPv6HopByHopOption) XXX_DiscardUnknown()

func (*IPv6HopByHopOption) XXX_Marshal

func (m *IPv6HopByHopOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IPv6HopByHopOption) XXX_Merge

func (dst *IPv6HopByHopOption) XXX_Merge(src proto.Message)

func (*IPv6HopByHopOption) XXX_Size

func (m *IPv6HopByHopOption) XXX_Size() int

func (*IPv6HopByHopOption) XXX_Unmarshal

func (m *IPv6HopByHopOption) XXX_Unmarshal(b []byte) error

type IPv6HopByHopOptionAlignment

type IPv6HopByHopOptionAlignment struct {
	One                  int32    `protobuf:"varint,1,opt,name=One,proto3" json:"One,omitempty"`
	Two                  int32    `protobuf:"varint,2,opt,name=Two,proto3" json:"Two,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*IPv6HopByHopOptionAlignment) Descriptor

func (*IPv6HopByHopOptionAlignment) Descriptor() ([]byte, []int)

func (*IPv6HopByHopOptionAlignment) GetOne

func (m *IPv6HopByHopOptionAlignment) GetOne() int32

func (*IPv6HopByHopOptionAlignment) GetTwo

func (m *IPv6HopByHopOptionAlignment) GetTwo() int32

func (*IPv6HopByHopOptionAlignment) ProtoMessage

func (*IPv6HopByHopOptionAlignment) ProtoMessage()

func (*IPv6HopByHopOptionAlignment) Reset

func (m *IPv6HopByHopOptionAlignment) Reset()

func (*IPv6HopByHopOptionAlignment) String

func (m *IPv6HopByHopOptionAlignment) String() string

func (IPv6HopByHopOptionAlignment) ToString

func (a IPv6HopByHopOptionAlignment) ToString() string

func (*IPv6HopByHopOptionAlignment) XXX_DiscardUnknown

func (m *IPv6HopByHopOptionAlignment) XXX_DiscardUnknown()

func (*IPv6HopByHopOptionAlignment) XXX_Marshal

func (m *IPv6HopByHopOptionAlignment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*IPv6HopByHopOptionAlignment) XXX_Merge

func (dst *IPv6HopByHopOptionAlignment) XXX_Merge(src proto.Message)

func (*IPv6HopByHopOptionAlignment) XXX_Size

func (m *IPv6HopByHopOptionAlignment) XXX_Size() int

func (*IPv6HopByHopOptionAlignment) XXX_Unmarshal

func (m *IPv6HopByHopOptionAlignment) XXX_Unmarshal(b []byte) error

type LCM added in v0.3.7

type LCM struct {
	Timestamp            string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	Magic                int32    `protobuf:"varint,2,opt,name=Magic,proto3" json:"Magic,omitempty"`
	SequenceNumber       int32    `protobuf:"varint,3,opt,name=SequenceNumber,proto3" json:"SequenceNumber,omitempty"`
	PayloadSize          int32    `protobuf:"varint,4,opt,name=PayloadSize,proto3" json:"PayloadSize,omitempty"`
	FragmentOffset       int32    `protobuf:"varint,5,opt,name=FragmentOffset,proto3" json:"FragmentOffset,omitempty"`
	FragmentNumber       int32    `protobuf:"varint,6,opt,name=FragmentNumber,proto3" json:"FragmentNumber,omitempty"`
	TotalFragments       int32    `protobuf:"varint,7,opt,name=TotalFragments,proto3" json:"TotalFragments,omitempty"`
	ChannelName          string   `protobuf:"bytes,8,opt,name=ChannelName,proto3" json:"ChannelName,omitempty"`
	Fragmented           bool     `protobuf:"varint,9,opt,name=Fragmented,proto3" json:"Fragmented,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

LCM (Lightweight Communications and Marshalling) is a set of libraries and tools for message passing and data marshalling, targeted at real-time systems where high-bandwidth and low latency are critical. It provides a publish/subscribe message passing model and automatic marshalling/unmarshalling code generation with bindings for applications in a variety of programming languages. References https://lcm-proj.github.io/ https://github.com/lcm-proj/lcm

func (LCM) CSVHeader added in v0.3.7

func (a LCM) CSVHeader() []string

func (LCM) CSVRecord added in v0.3.7

func (a LCM) CSVRecord() []string

func (*LCM) Descriptor added in v0.3.7

func (*LCM) Descriptor() ([]byte, []int)

func (*LCM) GetChannelName added in v0.3.7

func (m *LCM) GetChannelName() string

func (*LCM) GetFragmentNumber added in v0.3.7

func (m *LCM) GetFragmentNumber() int32

func (*LCM) GetFragmentOffset added in v0.3.7

func (m *LCM) GetFragmentOffset() int32

func (*LCM) GetFragmented added in v0.3.7

func (m *LCM) GetFragmented() bool

func (*LCM) GetMagic added in v0.3.7

func (m *LCM) GetMagic() int32

func (*LCM) GetPayloadSize added in v0.3.7

func (m *LCM) GetPayloadSize() int32

func (*LCM) GetSequenceNumber added in v0.3.7

func (m *LCM) GetSequenceNumber() int32

func (*LCM) GetTimestamp added in v0.3.7

func (m *LCM) GetTimestamp() string

func (*LCM) GetTotalFragments added in v0.3.7

func (m *LCM) GetTotalFragments() int32

func (LCM) NetcapTimestamp added in v0.3.7

func (a LCM) NetcapTimestamp() string

func (*LCM) ProtoMessage added in v0.3.7

func (*LCM) ProtoMessage()

func (*LCM) Reset added in v0.3.7

func (m *LCM) Reset()

func (*LCM) String added in v0.3.7

func (m *LCM) String() string

func (*LCM) XXX_DiscardUnknown added in v0.3.7

func (m *LCM) XXX_DiscardUnknown()

func (*LCM) XXX_Marshal added in v0.3.7

func (m *LCM) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LCM) XXX_Merge added in v0.3.7

func (dst *LCM) XXX_Merge(src proto.Message)

func (*LCM) XXX_Size added in v0.3.7

func (m *LCM) XXX_Size() int

func (*LCM) XXX_Unmarshal added in v0.3.7

func (m *LCM) XXX_Unmarshal(b []byte) error

type LLC

type LLC struct {
	Timestamp            string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	DSAP                 int32    `protobuf:"varint,2,opt,name=DSAP,proto3" json:"DSAP,omitempty"`
	IG                   bool     `protobuf:"varint,3,opt,name=IG,proto3" json:"IG,omitempty"`
	SSAP                 int32    `protobuf:"varint,4,opt,name=SSAP,proto3" json:"SSAP,omitempty"`
	CR                   bool     `protobuf:"varint,5,opt,name=CR,proto3" json:"CR,omitempty"`
	Control              int32    `protobuf:"varint,6,opt,name=Control,proto3" json:"Control,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

LLC is the layer used for 802.2 Logical Link Control headers. See http://standards.ieee.org/getieee802/download/802.2-1998.pdf

func (LLC) CSVHeader

func (l LLC) CSVHeader() []string

func (LLC) CSVRecord

func (l LLC) CSVRecord() []string

func (*LLC) Descriptor

func (*LLC) Descriptor() ([]byte, []int)

func (*LLC) GetCR

func (m *LLC) GetCR() bool

func (*LLC) GetControl

func (m *LLC) GetControl() int32

func (*LLC) GetDSAP

func (m *LLC) GetDSAP() int32

func (*LLC) GetIG

func (m *LLC) GetIG() bool

func (*LLC) GetSSAP

func (m *LLC) GetSSAP() int32

func (*LLC) GetTimestamp

func (m *LLC) GetTimestamp() string

func (LLC) NetcapTimestamp

func (l LLC) NetcapTimestamp() string

func (*LLC) ProtoMessage

func (*LLC) ProtoMessage()

func (*LLC) Reset

func (m *LLC) Reset()

func (*LLC) String

func (m *LLC) String() string

func (*LLC) XXX_DiscardUnknown

func (m *LLC) XXX_DiscardUnknown()

func (*LLC) XXX_Marshal

func (m *LLC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LLC) XXX_Merge

func (dst *LLC) XXX_Merge(src proto.Message)

func (*LLC) XXX_Size

func (m *LLC) XXX_Size() int

func (*LLC) XXX_Unmarshal

func (m *LLC) XXX_Unmarshal(b []byte) error

type LLDPCapabilities

type LLDPCapabilities struct {
	Other                bool     `protobuf:"varint,1,opt,name=Other,proto3" json:"Other,omitempty"`
	Repeater             bool     `protobuf:"varint,2,opt,name=Repeater,proto3" json:"Repeater,omitempty"`
	Bridge               bool     `protobuf:"varint,3,opt,name=Bridge,proto3" json:"Bridge,omitempty"`
	WLANAP               bool     `protobuf:"varint,4,opt,name=WLANAP,proto3" json:"WLANAP,omitempty"`
	Router               bool     `protobuf:"varint,5,opt,name=Router,proto3" json:"Router,omitempty"`
	Phone                bool     `protobuf:"varint,6,opt,name=Phone,proto3" json:"Phone,omitempty"`
	DocSis               bool     `protobuf:"varint,7,opt,name=DocSis,proto3" json:"DocSis,omitempty"`
	StationOnly          bool     `protobuf:"varint,8,opt,name=StationOnly,proto3" json:"StationOnly,omitempty"`
	CVLAN                bool     `protobuf:"varint,9,opt,name=CVLAN,proto3" json:"CVLAN,omitempty"`
	SVLAN                bool     `protobuf:"varint,10,opt,name=SVLAN,proto3" json:"SVLAN,omitempty"`
	TMPR                 bool     `protobuf:"varint,11,opt,name=TMPR,proto3" json:"TMPR,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*LLDPCapabilities) Descriptor

func (*LLDPCapabilities) Descriptor() ([]byte, []int)

func (*LLDPCapabilities) GetBridge

func (m *LLDPCapabilities) GetBridge() bool

func (*LLDPCapabilities) GetCVLAN

func (m *LLDPCapabilities) GetCVLAN() bool

func (*LLDPCapabilities) GetDocSis

func (m *LLDPCapabilities) GetDocSis() bool

func (*LLDPCapabilities) GetOther

func (m *LLDPCapabilities) GetOther() bool

func (*LLDPCapabilities) GetPhone

func (m *LLDPCapabilities) GetPhone() bool

func (*LLDPCapabilities) GetRepeater

func (m *LLDPCapabilities) GetRepeater() bool

func (*LLDPCapabilities) GetRouter

func (m *LLDPCapabilities) GetRouter() bool

func (*LLDPCapabilities) GetSVLAN

func (m *LLDPCapabilities) GetSVLAN() bool

func (*LLDPCapabilities) GetStationOnly

func (m *LLDPCapabilities) GetStationOnly() bool

func (*LLDPCapabilities) GetTMPR

func (m *LLDPCapabilities) GetTMPR() bool

func (*LLDPCapabilities) GetWLANAP

func (m *LLDPCapabilities) GetWLANAP() bool

func (*LLDPCapabilities) ProtoMessage

func (*LLDPCapabilities) ProtoMessage()

func (*LLDPCapabilities) Reset

func (m *LLDPCapabilities) Reset()

func (*LLDPCapabilities) String

func (m *LLDPCapabilities) String() string

func (*LLDPCapabilities) ToString

func (c *LLDPCapabilities) ToString() string

func (*LLDPCapabilities) XXX_DiscardUnknown

func (m *LLDPCapabilities) XXX_DiscardUnknown()

func (*LLDPCapabilities) XXX_Marshal

func (m *LLDPCapabilities) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LLDPCapabilities) XXX_Merge

func (dst *LLDPCapabilities) XXX_Merge(src proto.Message)

func (*LLDPCapabilities) XXX_Size

func (m *LLDPCapabilities) XXX_Size() int

func (*LLDPCapabilities) XXX_Unmarshal

func (m *LLDPCapabilities) XXX_Unmarshal(b []byte) error

type LLDPChassisID

type LLDPChassisID struct {
	Subtype              int32    `protobuf:"varint,1,opt,name=Subtype,proto3" json:"Subtype,omitempty"`
	ID                   []byte   `protobuf:"bytes,2,opt,name=ID,proto3" json:"ID,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*LLDPChassisID) Descriptor

func (*LLDPChassisID) Descriptor() ([]byte, []int)

func (*LLDPChassisID) GetID

func (m *LLDPChassisID) GetID() []byte

func (*LLDPChassisID) GetSubtype

func (m *LLDPChassisID) GetSubtype() int32

func (*LLDPChassisID) ProtoMessage

func (*LLDPChassisID) ProtoMessage()

func (*LLDPChassisID) Reset

func (m *LLDPChassisID) Reset()

func (*LLDPChassisID) String

func (m *LLDPChassisID) String() string

func (LLDPChassisID) ToString

func (l LLDPChassisID) ToString() string

func (*LLDPChassisID) XXX_DiscardUnknown

func (m *LLDPChassisID) XXX_DiscardUnknown()

func (*LLDPChassisID) XXX_Marshal

func (m *LLDPChassisID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LLDPChassisID) XXX_Merge

func (dst *LLDPChassisID) XXX_Merge(src proto.Message)

func (*LLDPChassisID) XXX_Size

func (m *LLDPChassisID) XXX_Size() int

func (*LLDPChassisID) XXX_Unmarshal

func (m *LLDPChassisID) XXX_Unmarshal(b []byte) error

type LLDPMgmtAddress

type LLDPMgmtAddress struct {
	Subtype              int32    `protobuf:"varint,1,opt,name=Subtype,proto3" json:"Subtype,omitempty"`
	Address              []byte   `protobuf:"bytes,2,opt,name=Address,proto3" json:"Address,omitempty"`
	InterfaceSubtype     int32    `protobuf:"varint,3,opt,name=InterfaceSubtype,proto3" json:"InterfaceSubtype,omitempty"`
	InterfaceNumber      uint32   `protobuf:"varint,4,opt,name=InterfaceNumber,proto3" json:"InterfaceNumber,omitempty"`
	OID                  string   `protobuf:"bytes,5,opt,name=OID,proto3" json:"OID,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*LLDPMgmtAddress) Descriptor

func (*LLDPMgmtAddress) Descriptor() ([]byte, []int)

func (*LLDPMgmtAddress) GetAddress

func (m *LLDPMgmtAddress) GetAddress() []byte

func (*LLDPMgmtAddress) GetInterfaceNumber

func (m *LLDPMgmtAddress) GetInterfaceNumber() uint32

func (*LLDPMgmtAddress) GetInterfaceSubtype

func (m *LLDPMgmtAddress) GetInterfaceSubtype() int32

func (*LLDPMgmtAddress) GetOID

func (m *LLDPMgmtAddress) GetOID() string

func (*LLDPMgmtAddress) GetSubtype

func (m *LLDPMgmtAddress) GetSubtype() int32

func (*LLDPMgmtAddress) ProtoMessage

func (*LLDPMgmtAddress) ProtoMessage()

func (*LLDPMgmtAddress) Reset

func (m *LLDPMgmtAddress) Reset()

func (*LLDPMgmtAddress) String

func (m *LLDPMgmtAddress) String() string

func (*LLDPMgmtAddress) ToString

func (lldma *LLDPMgmtAddress) ToString() string

func (*LLDPMgmtAddress) XXX_DiscardUnknown

func (m *LLDPMgmtAddress) XXX_DiscardUnknown()

func (*LLDPMgmtAddress) XXX_Marshal

func (m *LLDPMgmtAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LLDPMgmtAddress) XXX_Merge

func (dst *LLDPMgmtAddress) XXX_Merge(src proto.Message)

func (*LLDPMgmtAddress) XXX_Size

func (m *LLDPMgmtAddress) XXX_Size() int

func (*LLDPMgmtAddress) XXX_Unmarshal

func (m *LLDPMgmtAddress) XXX_Unmarshal(b []byte) error

type LLDPOrgSpecificTLV

type LLDPOrgSpecificTLV struct {
	OUI                  uint32   `protobuf:"varint,1,opt,name=OUI,proto3" json:"OUI,omitempty"`
	SubType              int32    `protobuf:"varint,2,opt,name=SubType,proto3" json:"SubType,omitempty"`
	Info                 []byte   `protobuf:"bytes,3,opt,name=Info,proto3" json:"Info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*LLDPOrgSpecificTLV) Descriptor

func (*LLDPOrgSpecificTLV) Descriptor() ([]byte, []int)

func (*LLDPOrgSpecificTLV) GetInfo

func (m *LLDPOrgSpecificTLV) GetInfo() []byte

func (*LLDPOrgSpecificTLV) GetOUI

func (m *LLDPOrgSpecificTLV) GetOUI() uint32

func (*LLDPOrgSpecificTLV) GetSubType

func (m *LLDPOrgSpecificTLV) GetSubType() int32

func (*LLDPOrgSpecificTLV) ProtoMessage

func (*LLDPOrgSpecificTLV) ProtoMessage()

func (*LLDPOrgSpecificTLV) Reset

func (m *LLDPOrgSpecificTLV) Reset()

func (*LLDPOrgSpecificTLV) String

func (m *LLDPOrgSpecificTLV) String() string

func (*LLDPOrgSpecificTLV) ToString

func (lldst *LLDPOrgSpecificTLV) ToString() string

func (*LLDPOrgSpecificTLV) XXX_DiscardUnknown

func (m *LLDPOrgSpecificTLV) XXX_DiscardUnknown()

func (*LLDPOrgSpecificTLV) XXX_Marshal

func (m *LLDPOrgSpecificTLV) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LLDPOrgSpecificTLV) XXX_Merge

func (dst *LLDPOrgSpecificTLV) XXX_Merge(src proto.Message)

func (*LLDPOrgSpecificTLV) XXX_Size

func (m *LLDPOrgSpecificTLV) XXX_Size() int

func (*LLDPOrgSpecificTLV) XXX_Unmarshal

func (m *LLDPOrgSpecificTLV) XXX_Unmarshal(b []byte) error

type LLDPPortID

type LLDPPortID struct {
	Subtype              int32    `protobuf:"varint,1,opt,name=Subtype,proto3" json:"Subtype,omitempty"`
	ID                   []byte   `protobuf:"bytes,2,opt,name=ID,proto3" json:"ID,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*LLDPPortID) Descriptor

func (*LLDPPortID) Descriptor() ([]byte, []int)

func (*LLDPPortID) GetID

func (m *LLDPPortID) GetID() []byte

func (*LLDPPortID) GetSubtype

func (m *LLDPPortID) GetSubtype() int32

func (*LLDPPortID) ProtoMessage

func (*LLDPPortID) ProtoMessage()

func (*LLDPPortID) Reset

func (m *LLDPPortID) Reset()

func (*LLDPPortID) String

func (m *LLDPPortID) String() string

func (LLDPPortID) ToString

func (l LLDPPortID) ToString() string

func (*LLDPPortID) XXX_DiscardUnknown

func (m *LLDPPortID) XXX_DiscardUnknown()

func (*LLDPPortID) XXX_Marshal

func (m *LLDPPortID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LLDPPortID) XXX_Merge

func (dst *LLDPPortID) XXX_Merge(src proto.Message)

func (*LLDPPortID) XXX_Size

func (m *LLDPPortID) XXX_Size() int

func (*LLDPPortID) XXX_Unmarshal

func (m *LLDPPortID) XXX_Unmarshal(b []byte) error

type LLDPSysCapabilities

type LLDPSysCapabilities struct {
	SystemCap            *LLDPCapabilities `protobuf:"bytes,1,opt,name=SystemCap,proto3" json:"SystemCap,omitempty"`
	EnabledCap           *LLDPCapabilities `protobuf:"bytes,2,opt,name=EnabledCap,proto3" json:"EnabledCap,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*LLDPSysCapabilities) Descriptor

func (*LLDPSysCapabilities) Descriptor() ([]byte, []int)

func (*LLDPSysCapabilities) GetEnabledCap

func (m *LLDPSysCapabilities) GetEnabledCap() *LLDPCapabilities

func (*LLDPSysCapabilities) GetSystemCap

func (m *LLDPSysCapabilities) GetSystemCap() *LLDPCapabilities

func (*LLDPSysCapabilities) ProtoMessage

func (*LLDPSysCapabilities) ProtoMessage()

func (*LLDPSysCapabilities) Reset

func (m *LLDPSysCapabilities) Reset()

func (*LLDPSysCapabilities) String

func (m *LLDPSysCapabilities) String() string

func (*LLDPSysCapabilities) ToString

func (lldsc *LLDPSysCapabilities) ToString() string

func (*LLDPSysCapabilities) XXX_DiscardUnknown

func (m *LLDPSysCapabilities) XXX_DiscardUnknown()

func (*LLDPSysCapabilities) XXX_Marshal

func (m *LLDPSysCapabilities) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LLDPSysCapabilities) XXX_Merge

func (dst *LLDPSysCapabilities) XXX_Merge(src proto.Message)

func (*LLDPSysCapabilities) XXX_Size

func (m *LLDPSysCapabilities) XXX_Size() int

func (*LLDPSysCapabilities) XXX_Unmarshal

func (m *LLDPSysCapabilities) XXX_Unmarshal(b []byte) error

type LinkFlow

type LinkFlow struct {
	TimestampFirst       string   `protobuf:"bytes,1,opt,name=TimestampFirst,proto3" json:"TimestampFirst,omitempty"`
	TimestampLast        string   `protobuf:"bytes,2,opt,name=TimestampLast,proto3" json:"TimestampLast,omitempty"`
	Proto                string   `protobuf:"bytes,3,opt,name=Proto,proto3" json:"Proto,omitempty"`
	SrcMAC               string   `protobuf:"bytes,4,opt,name=SrcMAC,proto3" json:"SrcMAC,omitempty"`
	DstMAC               string   `protobuf:"bytes,5,opt,name=DstMAC,proto3" json:"DstMAC,omitempty"`
	Size                 int64    `protobuf:"varint,6,opt,name=Size,proto3" json:"Size,omitempty"`
	NumPackets           int64    `protobuf:"varint,7,opt,name=NumPackets,proto3" json:"NumPackets,omitempty"`
	UID                  uint64   `protobuf:"varint,8,opt,name=UID,proto3" json:"UID,omitempty"`
	Duration             int64    `protobuf:"varint,9,opt,name=Duration,proto3" json:"Duration,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (LinkFlow) CSVHeader

func (f LinkFlow) CSVHeader() []string

func (LinkFlow) CSVRecord

func (f LinkFlow) CSVRecord() []string

func (*LinkFlow) Descriptor

func (*LinkFlow) Descriptor() ([]byte, []int)

func (*LinkFlow) GetDstMAC

func (m *LinkFlow) GetDstMAC() string

func (*LinkFlow) GetDuration

func (m *LinkFlow) GetDuration() int64

func (*LinkFlow) GetNumPackets

func (m *LinkFlow) GetNumPackets() int64

func (*LinkFlow) GetProto

func (m *LinkFlow) GetProto() string

func (*LinkFlow) GetSize

func (m *LinkFlow) GetSize() int64

func (*LinkFlow) GetSrcMAC

func (m *LinkFlow) GetSrcMAC() string

func (*LinkFlow) GetTimestampFirst

func (m *LinkFlow) GetTimestampFirst() string

func (*LinkFlow) GetTimestampLast

func (m *LinkFlow) GetTimestampLast() string

func (*LinkFlow) GetUID

func (m *LinkFlow) GetUID() uint64

func (LinkFlow) NetcapTimestamp

func (f LinkFlow) NetcapTimestamp() string

func (*LinkFlow) ProtoMessage

func (*LinkFlow) ProtoMessage()

func (*LinkFlow) Reset

func (m *LinkFlow) Reset()

func (*LinkFlow) String

func (m *LinkFlow) String() string

func (*LinkFlow) XXX_DiscardUnknown

func (m *LinkFlow) XXX_DiscardUnknown()

func (*LinkFlow) XXX_Marshal

func (m *LinkFlow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LinkFlow) XXX_Merge

func (dst *LinkFlow) XXX_Merge(src proto.Message)

func (*LinkFlow) XXX_Size

func (m *LinkFlow) XXX_Size() int

func (*LinkFlow) XXX_Unmarshal

func (m *LinkFlow) XXX_Unmarshal(b []byte) error

type LinkLayerDiscovery

type LinkLayerDiscovery struct {
	Timestamp            string                     `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	ChassisID            *LLDPChassisID             `protobuf:"bytes,2,opt,name=ChassisID,proto3" json:"ChassisID,omitempty"`
	PortID               *LLDPPortID                `protobuf:"bytes,3,opt,name=PortID,proto3" json:"PortID,omitempty"`
	TTL                  int32                      `protobuf:"varint,4,opt,name=TTL,proto3" json:"TTL,omitempty"`
	Values               []*LinkLayerDiscoveryValue `protobuf:"bytes,5,rep,name=Values,proto3" json:"Values,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

func (LinkLayerDiscovery) CSVHeader

func (l LinkLayerDiscovery) CSVHeader() []string

func (LinkLayerDiscovery) CSVRecord

func (l LinkLayerDiscovery) CSVRecord() []string

func (*LinkLayerDiscovery) Descriptor

func (*LinkLayerDiscovery) Descriptor() ([]byte, []int)

func (*LinkLayerDiscovery) GetChassisID

func (m *LinkLayerDiscovery) GetChassisID() *LLDPChassisID

func (*LinkLayerDiscovery) GetPortID

func (m *LinkLayerDiscovery) GetPortID() *LLDPPortID

func (*LinkLayerDiscovery) GetTTL

func (m *LinkLayerDiscovery) GetTTL() int32

func (*LinkLayerDiscovery) GetTimestamp

func (m *LinkLayerDiscovery) GetTimestamp() string

func (*LinkLayerDiscovery) GetValues

func (m *LinkLayerDiscovery) GetValues() []*LinkLayerDiscoveryValue

func (LinkLayerDiscovery) NetcapTimestamp

func (l LinkLayerDiscovery) NetcapTimestamp() string

func (*LinkLayerDiscovery) ProtoMessage

func (*LinkLayerDiscovery) ProtoMessage()

func (*LinkLayerDiscovery) Reset

func (m *LinkLayerDiscovery) Reset()

func (*LinkLayerDiscovery) String

func (m *LinkLayerDiscovery) String() string

func (*LinkLayerDiscovery) XXX_DiscardUnknown

func (m *LinkLayerDiscovery) XXX_DiscardUnknown()

func (*LinkLayerDiscovery) XXX_Marshal

func (m *LinkLayerDiscovery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LinkLayerDiscovery) XXX_Merge

func (dst *LinkLayerDiscovery) XXX_Merge(src proto.Message)

func (*LinkLayerDiscovery) XXX_Size

func (m *LinkLayerDiscovery) XXX_Size() int

func (*LinkLayerDiscovery) XXX_Unmarshal

func (m *LinkLayerDiscovery) XXX_Unmarshal(b []byte) error

type LinkLayerDiscoveryInfo

type LinkLayerDiscoveryInfo struct {
	Timestamp            string                     `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	PortDescription      string                     `protobuf:"bytes,2,opt,name=PortDescription,proto3" json:"PortDescription,omitempty"`
	SysName              string                     `protobuf:"bytes,3,opt,name=SysName,proto3" json:"SysName,omitempty"`
	SysDescription       string                     `protobuf:"bytes,4,opt,name=SysDescription,proto3" json:"SysDescription,omitempty"`
	SysCapabilities      *LLDPSysCapabilities       `protobuf:"bytes,5,opt,name=SysCapabilities,proto3" json:"SysCapabilities,omitempty"`
	MgmtAddress          *LLDPMgmtAddress           `protobuf:"bytes,6,opt,name=MgmtAddress,proto3" json:"MgmtAddress,omitempty"`
	OrgTLVs              []*LLDPOrgSpecificTLV      `protobuf:"bytes,7,rep,name=OrgTLVs,proto3" json:"OrgTLVs,omitempty"`
	Unknown              []*LinkLayerDiscoveryValue `protobuf:"bytes,8,rep,name=Unknown,proto3" json:"Unknown,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
	XXX_unrecognized     []byte                     `json:"-"`
	XXX_sizecache        int32                      `json:"-"`
}

func (LinkLayerDiscoveryInfo) CSVHeader

func (l LinkLayerDiscoveryInfo) CSVHeader() []string

func (LinkLayerDiscoveryInfo) CSVRecord

func (l LinkLayerDiscoveryInfo) CSVRecord() []string

func (*LinkLayerDiscoveryInfo) Descriptor

func (*LinkLayerDiscoveryInfo) Descriptor() ([]byte, []int)

func (*LinkLayerDiscoveryInfo) GetMgmtAddress

func (m *LinkLayerDiscoveryInfo) GetMgmtAddress() *LLDPMgmtAddress

func (*LinkLayerDiscoveryInfo) GetOrgTLVs

func (m *LinkLayerDiscoveryInfo) GetOrgTLVs() []*LLDPOrgSpecificTLV

func (*LinkLayerDiscoveryInfo) GetPortDescription

func (m *LinkLayerDiscoveryInfo) GetPortDescription() string

func (*LinkLayerDiscoveryInfo) GetSysCapabilities

func (m *LinkLayerDiscoveryInfo) GetSysCapabilities() *LLDPSysCapabilities

func (*LinkLayerDiscoveryInfo) GetSysDescription

func (m *LinkLayerDiscoveryInfo) GetSysDescription() string

func (*LinkLayerDiscoveryInfo) GetSysName

func (m *LinkLayerDiscoveryInfo) GetSysName() string

func (*LinkLayerDiscoveryInfo) GetTimestamp

func (m *LinkLayerDiscoveryInfo) GetTimestamp() string

func (*LinkLayerDiscoveryInfo) GetUnknown

func (LinkLayerDiscoveryInfo) NetcapTimestamp

func (l LinkLayerDiscoveryInfo) NetcapTimestamp() string

func (*LinkLayerDiscoveryInfo) ProtoMessage

func (*LinkLayerDiscoveryInfo) ProtoMessage()

func (*LinkLayerDiscoveryInfo) Reset

func (m *LinkLayerDiscoveryInfo) Reset()

func (*LinkLayerDiscoveryInfo) String

func (m *LinkLayerDiscoveryInfo) String() string

func (*LinkLayerDiscoveryInfo) XXX_DiscardUnknown

func (m *LinkLayerDiscoveryInfo) XXX_DiscardUnknown()

func (*LinkLayerDiscoveryInfo) XXX_Marshal

func (m *LinkLayerDiscoveryInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LinkLayerDiscoveryInfo) XXX_Merge

func (dst *LinkLayerDiscoveryInfo) XXX_Merge(src proto.Message)

func (*LinkLayerDiscoveryInfo) XXX_Size

func (m *LinkLayerDiscoveryInfo) XXX_Size() int

func (*LinkLayerDiscoveryInfo) XXX_Unmarshal

func (m *LinkLayerDiscoveryInfo) XXX_Unmarshal(b []byte) error

type LinkLayerDiscoveryValue

type LinkLayerDiscoveryValue struct {
	Type                 int32    `protobuf:"varint,1,opt,name=Type,proto3" json:"Type,omitempty"`
	Length               int32    `protobuf:"varint,2,opt,name=Length,proto3" json:"Length,omitempty"`
	Value                []byte   `protobuf:"bytes,3,opt,name=Value,proto3" json:"Value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*LinkLayerDiscoveryValue) Descriptor

func (*LinkLayerDiscoveryValue) Descriptor() ([]byte, []int)

func (*LinkLayerDiscoveryValue) GetLength

func (m *LinkLayerDiscoveryValue) GetLength() int32

func (*LinkLayerDiscoveryValue) GetType

func (m *LinkLayerDiscoveryValue) GetType() int32

func (*LinkLayerDiscoveryValue) GetValue

func (m *LinkLayerDiscoveryValue) GetValue() []byte

func (*LinkLayerDiscoveryValue) ProtoMessage

func (*LinkLayerDiscoveryValue) ProtoMessage()

func (*LinkLayerDiscoveryValue) Reset

func (m *LinkLayerDiscoveryValue) Reset()

func (*LinkLayerDiscoveryValue) String

func (m *LinkLayerDiscoveryValue) String() string

func (*LinkLayerDiscoveryValue) ToString

func (lldv *LinkLayerDiscoveryValue) ToString() string

func (*LinkLayerDiscoveryValue) XXX_DiscardUnknown

func (m *LinkLayerDiscoveryValue) XXX_DiscardUnknown()

func (*LinkLayerDiscoveryValue) XXX_Marshal

func (m *LinkLayerDiscoveryValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LinkLayerDiscoveryValue) XXX_Merge

func (dst *LinkLayerDiscoveryValue) XXX_Merge(src proto.Message)

func (*LinkLayerDiscoveryValue) XXX_Size

func (m *LinkLayerDiscoveryValue) XXX_Size() int

func (*LinkLayerDiscoveryValue) XXX_Unmarshal

func (m *LinkLayerDiscoveryValue) XXX_Unmarshal(b []byte) error

type MPLS added in v0.3.7

type MPLS struct {
	Timestamp            string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	Label                int32    `protobuf:"varint,2,opt,name=Label,proto3" json:"Label,omitempty"`
	TrafficClass         int32    `protobuf:"varint,3,opt,name=TrafficClass,proto3" json:"TrafficClass,omitempty"`
	StackBottom          bool     `protobuf:"varint,4,opt,name=StackBottom,proto3" json:"StackBottom,omitempty"`
	TTL                  int32    `protobuf:"varint,5,opt,name=TTL,proto3" json:"TTL,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (MPLS) CSVHeader added in v0.3.7

func (a MPLS) CSVHeader() []string

func (MPLS) CSVRecord added in v0.3.7

func (a MPLS) CSVRecord() []string

func (*MPLS) Descriptor added in v0.3.7

func (*MPLS) Descriptor() ([]byte, []int)

func (*MPLS) GetLabel added in v0.3.7

func (m *MPLS) GetLabel() int32

func (*MPLS) GetStackBottom added in v0.3.7

func (m *MPLS) GetStackBottom() bool

func (*MPLS) GetTTL added in v0.3.7

func (m *MPLS) GetTTL() int32

func (*MPLS) GetTimestamp added in v0.3.7

func (m *MPLS) GetTimestamp() string

func (*MPLS) GetTrafficClass added in v0.3.7

func (m *MPLS) GetTrafficClass() int32

func (MPLS) NetcapTimestamp added in v0.3.7

func (a MPLS) NetcapTimestamp() string

func (*MPLS) ProtoMessage added in v0.3.7

func (*MPLS) ProtoMessage()

func (*MPLS) Reset added in v0.3.7

func (m *MPLS) Reset()

func (*MPLS) String added in v0.3.7

func (m *MPLS) String() string

func (*MPLS) XXX_DiscardUnknown added in v0.3.7

func (m *MPLS) XXX_DiscardUnknown()

func (*MPLS) XXX_Marshal added in v0.3.7

func (m *MPLS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MPLS) XXX_Merge added in v0.3.7

func (dst *MPLS) XXX_Merge(src proto.Message)

func (*MPLS) XXX_Size added in v0.3.7

func (m *MPLS) XXX_Size() int

func (*MPLS) XXX_Unmarshal added in v0.3.7

func (m *MPLS) XXX_Unmarshal(b []byte) error

type ModbusTCP added in v0.3.7

type ModbusTCP struct {
	Timestamp             string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	TransactionIdentifier int32    `protobuf:"varint,2,opt,name=TransactionIdentifier,proto3" json:"TransactionIdentifier,omitempty"`
	ProtocolIdentifier    int32    `protobuf:"varint,3,opt,name=ProtocolIdentifier,proto3" json:"ProtocolIdentifier,omitempty"`
	Length                int32    `protobuf:"varint,4,opt,name=Length,proto3" json:"Length,omitempty"`
	UnitIdentifier        int32    `protobuf:"varint,5,opt,name=UnitIdentifier,proto3" json:"UnitIdentifier,omitempty"`
	XXX_NoUnkeyedLiteral  struct{} `json:"-"`
	XXX_unrecognized      []byte   `json:"-"`
	XXX_sizecache         int32    `json:"-"`
}

func (ModbusTCP) CSVHeader added in v0.3.7

func (a ModbusTCP) CSVHeader() []string

func (ModbusTCP) CSVRecord added in v0.3.7

func (a ModbusTCP) CSVRecord() []string

func (*ModbusTCP) Descriptor added in v0.3.7

func (*ModbusTCP) Descriptor() ([]byte, []int)

func (*ModbusTCP) GetLength added in v0.3.7

func (m *ModbusTCP) GetLength() int32

func (*ModbusTCP) GetProtocolIdentifier added in v0.3.7

func (m *ModbusTCP) GetProtocolIdentifier() int32

func (*ModbusTCP) GetTimestamp added in v0.3.7

func (m *ModbusTCP) GetTimestamp() string

func (*ModbusTCP) GetTransactionIdentifier added in v0.3.7

func (m *ModbusTCP) GetTransactionIdentifier() int32

func (*ModbusTCP) GetUnitIdentifier added in v0.3.7

func (m *ModbusTCP) GetUnitIdentifier() int32

func (ModbusTCP) NetcapTimestamp added in v0.3.7

func (a ModbusTCP) NetcapTimestamp() string

func (*ModbusTCP) ProtoMessage added in v0.3.7

func (*ModbusTCP) ProtoMessage()

func (*ModbusTCP) Reset added in v0.3.7

func (m *ModbusTCP) Reset()

func (*ModbusTCP) String added in v0.3.7

func (m *ModbusTCP) String() string

func (*ModbusTCP) XXX_DiscardUnknown added in v0.3.7

func (m *ModbusTCP) XXX_DiscardUnknown()

func (*ModbusTCP) XXX_Marshal added in v0.3.7

func (m *ModbusTCP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ModbusTCP) XXX_Merge added in v0.3.7

func (dst *ModbusTCP) XXX_Merge(src proto.Message)

func (*ModbusTCP) XXX_Size added in v0.3.7

func (m *ModbusTCP) XXX_Size() int

func (*ModbusTCP) XXX_Unmarshal added in v0.3.7

func (m *ModbusTCP) XXX_Unmarshal(b []byte) error

type NTP

type NTP struct {
	Timestamp            string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	LeapIndicator        int32    `protobuf:"varint,2,opt,name=LeapIndicator,proto3" json:"LeapIndicator,omitempty"`
	Version              int32    `protobuf:"varint,3,opt,name=Version,proto3" json:"Version,omitempty"`
	Mode                 int32    `protobuf:"varint,4,opt,name=Mode,proto3" json:"Mode,omitempty"`
	Stratum              int32    `protobuf:"varint,5,opt,name=Stratum,proto3" json:"Stratum,omitempty"`
	Poll                 int32    `protobuf:"varint,6,opt,name=Poll,proto3" json:"Poll,omitempty"`
	Precision            int32    `protobuf:"varint,7,opt,name=Precision,proto3" json:"Precision,omitempty"`
	RootDelay            uint32   `protobuf:"varint,8,opt,name=RootDelay,proto3" json:"RootDelay,omitempty"`
	RootDispersion       uint32   `protobuf:"varint,9,opt,name=RootDispersion,proto3" json:"RootDispersion,omitempty"`
	ReferenceID          uint32   `protobuf:"varint,10,opt,name=ReferenceID,proto3" json:"ReferenceID,omitempty"`
	ReferenceTimestamp   uint64   `protobuf:"varint,11,opt,name=ReferenceTimestamp,proto3" json:"ReferenceTimestamp,omitempty"`
	OriginTimestamp      uint64   `protobuf:"varint,12,opt,name=OriginTimestamp,proto3" json:"OriginTimestamp,omitempty"`
	ReceiveTimestamp     uint64   `protobuf:"varint,13,opt,name=ReceiveTimestamp,proto3" json:"ReceiveTimestamp,omitempty"`
	TransmitTimestamp    uint64   `protobuf:"varint,14,opt,name=TransmitTimestamp,proto3" json:"TransmitTimestamp,omitempty"`
	ExtensionBytes       []byte   `protobuf:"bytes,15,opt,name=ExtensionBytes,proto3" json:"ExtensionBytes,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (NTP) CSVHeader

func (n NTP) CSVHeader() []string

func (NTP) CSVRecord

func (n NTP) CSVRecord() []string

func (*NTP) Descriptor

func (*NTP) Descriptor() ([]byte, []int)

func (*NTP) GetExtensionBytes

func (m *NTP) GetExtensionBytes() []byte

func (*NTP) GetLeapIndicator

func (m *NTP) GetLeapIndicator() int32

func (*NTP) GetMode

func (m *NTP) GetMode() int32

func (*NTP) GetOriginTimestamp

func (m *NTP) GetOriginTimestamp() uint64

func (*NTP) GetPoll

func (m *NTP) GetPoll() int32

func (*NTP) GetPrecision

func (m *NTP) GetPrecision() int32

func (*NTP) GetReceiveTimestamp

func (m *NTP) GetReceiveTimestamp() uint64

func (*NTP) GetReferenceID

func (m *NTP) GetReferenceID() uint32

func (*NTP) GetReferenceTimestamp

func (m *NTP) GetReferenceTimestamp() uint64

func (*NTP) GetRootDelay

func (m *NTP) GetRootDelay() uint32

func (*NTP) GetRootDispersion

func (m *NTP) GetRootDispersion() uint32

func (*NTP) GetStratum

func (m *NTP) GetStratum() int32

func (*NTP) GetTimestamp

func (m *NTP) GetTimestamp() string

func (*NTP) GetTransmitTimestamp

func (m *NTP) GetTransmitTimestamp() uint64

func (*NTP) GetVersion

func (m *NTP) GetVersion() int32

func (NTP) NetcapTimestamp

func (n NTP) NetcapTimestamp() string

func (*NTP) ProtoMessage

func (*NTP) ProtoMessage()

func (*NTP) Reset

func (m *NTP) Reset()

func (*NTP) String

func (m *NTP) String() string

func (*NTP) XXX_DiscardUnknown

func (m *NTP) XXX_DiscardUnknown()

func (*NTP) XXX_Marshal

func (m *NTP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NTP) XXX_Merge

func (dst *NTP) XXX_Merge(src proto.Message)

func (*NTP) XXX_Size

func (m *NTP) XXX_Size() int

func (*NTP) XXX_Unmarshal

func (m *NTP) XXX_Unmarshal(b []byte) error

type NetworkFlow

type NetworkFlow struct {
	TimestampFirst       string   `protobuf:"bytes,1,opt,name=TimestampFirst,proto3" json:"TimestampFirst,omitempty"`
	TimestampLast        string   `protobuf:"bytes,2,opt,name=TimestampLast,proto3" json:"TimestampLast,omitempty"`
	Proto                string   `protobuf:"bytes,3,opt,name=Proto,proto3" json:"Proto,omitempty"`
	SrcIP                string   `protobuf:"bytes,4,opt,name=SrcIP,proto3" json:"SrcIP,omitempty"`
	DstIP                string   `protobuf:"bytes,5,opt,name=DstIP,proto3" json:"DstIP,omitempty"`
	Size                 int64    `protobuf:"varint,6,opt,name=Size,proto3" json:"Size,omitempty"`
	NumPackets           int64    `protobuf:"varint,7,opt,name=NumPackets,proto3" json:"NumPackets,omitempty"`
	UID                  uint64   `protobuf:"varint,8,opt,name=UID,proto3" json:"UID,omitempty"`
	Duration             int64    `protobuf:"varint,9,opt,name=Duration,proto3" json:"Duration,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (NetworkFlow) CSVHeader

func (f NetworkFlow) CSVHeader() []string

func (NetworkFlow) CSVRecord

func (f NetworkFlow) CSVRecord() []string

func (*NetworkFlow) Descriptor

func (*NetworkFlow) Descriptor() ([]byte, []int)

func (*NetworkFlow) GetDstIP

func (m *NetworkFlow) GetDstIP() string

func (*NetworkFlow) GetDuration

func (m *NetworkFlow) GetDuration() int64

func (*NetworkFlow) GetNumPackets

func (m *NetworkFlow) GetNumPackets() int64

func (*NetworkFlow) GetProto

func (m *NetworkFlow) GetProto() string

func (*NetworkFlow) GetSize

func (m *NetworkFlow) GetSize() int64

func (*NetworkFlow) GetSrcIP

func (m *NetworkFlow) GetSrcIP() string

func (*NetworkFlow) GetTimestampFirst

func (m *NetworkFlow) GetTimestampFirst() string

func (*NetworkFlow) GetTimestampLast

func (m *NetworkFlow) GetTimestampLast() string

func (*NetworkFlow) GetUID

func (m *NetworkFlow) GetUID() uint64

func (NetworkFlow) NetcapTimestamp

func (f NetworkFlow) NetcapTimestamp() string

func (*NetworkFlow) ProtoMessage

func (*NetworkFlow) ProtoMessage()

func (*NetworkFlow) Reset

func (m *NetworkFlow) Reset()

func (*NetworkFlow) String

func (m *NetworkFlow) String() string

func (*NetworkFlow) XXX_DiscardUnknown

func (m *NetworkFlow) XXX_DiscardUnknown()

func (*NetworkFlow) XXX_Marshal

func (m *NetworkFlow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NetworkFlow) XXX_Merge

func (dst *NetworkFlow) XXX_Merge(src proto.Message)

func (*NetworkFlow) XXX_Size

func (m *NetworkFlow) XXX_Size() int

func (*NetworkFlow) XXX_Unmarshal

func (m *NetworkFlow) XXX_Unmarshal(b []byte) error

type OSPFv2 added in v0.3.7

type OSPFv2 struct {
	Timestamp            string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	Version              int32    `protobuf:"varint,2,opt,name=Version,proto3" json:"Version,omitempty"`
	Type                 int32    `protobuf:"varint,3,opt,name=Type,proto3" json:"Type,omitempty"`
	PacketLength         int32    `protobuf:"varint,4,opt,name=PacketLength,proto3" json:"PacketLength,omitempty"`
	RouterID             uint32   `protobuf:"varint,5,opt,name=RouterID,proto3" json:"RouterID,omitempty"`
	AreaID               uint32   `protobuf:"varint,6,opt,name=AreaID,proto3" json:"AreaID,omitempty"`
	Checksum             int32    `protobuf:"varint,7,opt,name=Checksum,proto3" json:"Checksum,omitempty"`
	AuType               int32    `protobuf:"varint,8,opt,name=AuType,proto3" json:"AuType,omitempty"`
	Authentication       int64    `protobuf:"varint,9,opt,name=Authentication,proto3" json:"Authentication,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (OSPFv2) CSVHeader added in v0.3.7

func (a OSPFv2) CSVHeader() []string

func (OSPFv2) CSVRecord added in v0.3.7

func (a OSPFv2) CSVRecord() []string

func (*OSPFv2) Descriptor added in v0.3.7

func (*OSPFv2) Descriptor() ([]byte, []int)

func (*OSPFv2) GetAreaID added in v0.3.7

func (m *OSPFv2) GetAreaID() uint32

func (*OSPFv2) GetAuType added in v0.3.7

func (m *OSPFv2) GetAuType() int32

func (*OSPFv2) GetAuthentication added in v0.3.7

func (m *OSPFv2) GetAuthentication() int64

func (*OSPFv2) GetChecksum added in v0.3.7

func (m *OSPFv2) GetChecksum() int32

func (*OSPFv2) GetPacketLength added in v0.3.7

func (m *OSPFv2) GetPacketLength() int32

func (*OSPFv2) GetRouterID added in v0.3.7

func (m *OSPFv2) GetRouterID() uint32

func (*OSPFv2) GetTimestamp added in v0.3.7

func (m *OSPFv2) GetTimestamp() string

func (*OSPFv2) GetType added in v0.3.7

func (m *OSPFv2) GetType() int32

func (*OSPFv2) GetVersion added in v0.3.7

func (m *OSPFv2) GetVersion() int32

func (OSPFv2) NetcapTimestamp added in v0.3.7

func (a OSPFv2) NetcapTimestamp() string

func (*OSPFv2) ProtoMessage added in v0.3.7

func (*OSPFv2) ProtoMessage()

func (*OSPFv2) Reset added in v0.3.7

func (m *OSPFv2) Reset()

func (*OSPFv2) String added in v0.3.7

func (m *OSPFv2) String() string

func (*OSPFv2) XXX_DiscardUnknown added in v0.3.7

func (m *OSPFv2) XXX_DiscardUnknown()

func (*OSPFv2) XXX_Marshal added in v0.3.7

func (m *OSPFv2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OSPFv2) XXX_Merge added in v0.3.7

func (dst *OSPFv2) XXX_Merge(src proto.Message)

func (*OSPFv2) XXX_Size added in v0.3.7

func (m *OSPFv2) XXX_Size() int

func (*OSPFv2) XXX_Unmarshal added in v0.3.7

func (m *OSPFv2) XXX_Unmarshal(b []byte) error

type OSPFv3 added in v0.3.7

type OSPFv3 struct {
	Timestamp            string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	Version              int32    `protobuf:"varint,2,opt,name=Version,proto3" json:"Version,omitempty"`
	Type                 int32    `protobuf:"varint,3,opt,name=Type,proto3" json:"Type,omitempty"`
	PacketLength         int32    `protobuf:"varint,4,opt,name=PacketLength,proto3" json:"PacketLength,omitempty"`
	RouterID             uint32   `protobuf:"varint,5,opt,name=RouterID,proto3" json:"RouterID,omitempty"`
	AreaID               uint32   `protobuf:"varint,6,opt,name=AreaID,proto3" json:"AreaID,omitempty"`
	Checksum             int32    `protobuf:"varint,7,opt,name=Checksum,proto3" json:"Checksum,omitempty"`
	Instance             int32    `protobuf:"varint,8,opt,name=Instance,proto3" json:"Instance,omitempty"`
	Reserved             int32    `protobuf:"varint,9,opt,name=Reserved,proto3" json:"Reserved,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (OSPFv3) CSVHeader added in v0.3.7

func (a OSPFv3) CSVHeader() []string

func (OSPFv3) CSVRecord added in v0.3.7

func (a OSPFv3) CSVRecord() []string

func (*OSPFv3) Descriptor added in v0.3.7

func (*OSPFv3) Descriptor() ([]byte, []int)

func (*OSPFv3) GetAreaID added in v0.3.7

func (m *OSPFv3) GetAreaID() uint32

func (*OSPFv3) GetChecksum added in v0.3.7

func (m *OSPFv3) GetChecksum() int32

func (*OSPFv3) GetInstance added in v0.3.7

func (m *OSPFv3) GetInstance() int32

func (*OSPFv3) GetPacketLength added in v0.3.7

func (m *OSPFv3) GetPacketLength() int32

func (*OSPFv3) GetReserved added in v0.3.7

func (m *OSPFv3) GetReserved() int32

func (*OSPFv3) GetRouterID added in v0.3.7

func (m *OSPFv3) GetRouterID() uint32

func (*OSPFv3) GetTimestamp added in v0.3.7

func (m *OSPFv3) GetTimestamp() string

func (*OSPFv3) GetType added in v0.3.7

func (m *OSPFv3) GetType() int32

func (*OSPFv3) GetVersion added in v0.3.7

func (m *OSPFv3) GetVersion() int32

func (OSPFv3) NetcapTimestamp added in v0.3.7

func (a OSPFv3) NetcapTimestamp() string

func (*OSPFv3) ProtoMessage added in v0.3.7

func (*OSPFv3) ProtoMessage()

func (*OSPFv3) Reset added in v0.3.7

func (m *OSPFv3) Reset()

func (*OSPFv3) String added in v0.3.7

func (m *OSPFv3) String() string

func (*OSPFv3) XXX_DiscardUnknown added in v0.3.7

func (m *OSPFv3) XXX_DiscardUnknown()

func (*OSPFv3) XXX_Marshal added in v0.3.7

func (m *OSPFv3) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*OSPFv3) XXX_Merge added in v0.3.7

func (dst *OSPFv3) XXX_Merge(src proto.Message)

func (*OSPFv3) XXX_Size added in v0.3.7

func (m *OSPFv3) XXX_Size() int

func (*OSPFv3) XXX_Unmarshal added in v0.3.7

func (m *OSPFv3) XXX_Unmarshal(b []byte) error

type SCTP

type SCTP struct {
	Timestamp            string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	SrcPort              uint32   `protobuf:"varint,2,opt,name=SrcPort,proto3" json:"SrcPort,omitempty"`
	DstPort              uint32   `protobuf:"varint,3,opt,name=DstPort,proto3" json:"DstPort,omitempty"`
	VerificationTag      uint32   `protobuf:"varint,4,opt,name=VerificationTag,proto3" json:"VerificationTag,omitempty"`
	Checksum             uint32   `protobuf:"varint,5,opt,name=Checksum,proto3" json:"Checksum,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (SCTP) CSVHeader

func (s SCTP) CSVHeader() []string

func (SCTP) CSVRecord

func (s SCTP) CSVRecord() []string

func (*SCTP) Descriptor

func (*SCTP) Descriptor() ([]byte, []int)

func (*SCTP) GetChecksum

func (m *SCTP) GetChecksum() uint32

func (*SCTP) GetDstPort

func (m *SCTP) GetDstPort() uint32

func (*SCTP) GetSrcPort

func (m *SCTP) GetSrcPort() uint32

func (*SCTP) GetTimestamp

func (m *SCTP) GetTimestamp() string

func (*SCTP) GetVerificationTag

func (m *SCTP) GetVerificationTag() uint32

func (SCTP) NetcapTimestamp

func (s SCTP) NetcapTimestamp() string

func (*SCTP) ProtoMessage

func (*SCTP) ProtoMessage()

func (*SCTP) Reset

func (m *SCTP) Reset()

func (*SCTP) String

func (m *SCTP) String() string

func (*SCTP) XXX_DiscardUnknown

func (m *SCTP) XXX_DiscardUnknown()

func (*SCTP) XXX_Marshal

func (m *SCTP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SCTP) XXX_Merge

func (dst *SCTP) XXX_Merge(src proto.Message)

func (*SCTP) XXX_Size

func (m *SCTP) XXX_Size() int

func (*SCTP) XXX_Unmarshal

func (m *SCTP) XXX_Unmarshal(b []byte) error

type SIP

type SIP struct {
	Timestamp string `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	// Base information
	Version int32 `protobuf:"varint,2,opt,name=Version,proto3" json:"Version,omitempty"`
	Method  int32 `protobuf:"varint,3,opt,name=Method,proto3" json:"Method,omitempty"`
	// map[string][]string Headers
	Headers []string `protobuf:"bytes,4,rep,name=Headers,proto3" json:"Headers,omitempty"`
	// Response
	IsResponse           bool     `protobuf:"varint,5,opt,name=IsResponse,proto3" json:"IsResponse,omitempty"`
	ResponseCode         int32    `protobuf:"varint,6,opt,name=ResponseCode,proto3" json:"ResponseCode,omitempty"`
	ResponseStatus       string   `protobuf:"bytes,7,opt,name=ResponseStatus,proto3" json:"ResponseStatus,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

The Session Initiation Protocol (SIP) is a signalling protocol used for initiating, maintaining, and terminating real-time sessions that include voice, video and messaging applications

func (SIP) CSVHeader

func (s SIP) CSVHeader() []string

func (SIP) CSVRecord

func (s SIP) CSVRecord() []string

func (*SIP) Descriptor

func (*SIP) Descriptor() ([]byte, []int)

func (*SIP) GetHeaders

func (m *SIP) GetHeaders() []string

func (*SIP) GetIsResponse

func (m *SIP) GetIsResponse() bool

func (*SIP) GetMethod

func (m *SIP) GetMethod() int32

func (*SIP) GetResponseCode

func (m *SIP) GetResponseCode() int32

func (*SIP) GetResponseStatus

func (m *SIP) GetResponseStatus() string

func (*SIP) GetTimestamp

func (m *SIP) GetTimestamp() string

func (*SIP) GetVersion

func (m *SIP) GetVersion() int32

func (SIP) NetcapTimestamp

func (s SIP) NetcapTimestamp() string

func (*SIP) ProtoMessage

func (*SIP) ProtoMessage()

func (*SIP) Reset

func (m *SIP) Reset()

func (*SIP) String

func (m *SIP) String() string

func (*SIP) XXX_DiscardUnknown

func (m *SIP) XXX_DiscardUnknown()

func (*SIP) XXX_Marshal

func (m *SIP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SIP) XXX_Merge

func (dst *SIP) XXX_Merge(src proto.Message)

func (*SIP) XXX_Size

func (m *SIP) XXX_Size() int

func (*SIP) XXX_Unmarshal

func (m *SIP) XXX_Unmarshal(b []byte) error

type SNAP

type SNAP struct {
	Timestamp            string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	OrganizationalCode   []byte   `protobuf:"bytes,2,opt,name=OrganizationalCode,proto3" json:"OrganizationalCode,omitempty"`
	Type                 int32    `protobuf:"varint,3,opt,name=Type,proto3" json:"Type,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

SNAP is used inside LLC. See http://standards.ieee.org/getieee802/download/802-2001.pdf. From http://en.wikipedia.org/wiki/Subnetwork_Access_Protocol: "[T]he Subnetwork Access Protocol (SNAP) is a mechanism for multiplexing, on networks using IEEE 802.2 LLC, more protocols than can be distinguished by the 8-bit 802.2 Service Access Point (SAP) fields."

func (SNAP) CSVHeader

func (s SNAP) CSVHeader() []string

func (SNAP) CSVRecord

func (s SNAP) CSVRecord() []string

func (*SNAP) Descriptor

func (*SNAP) Descriptor() ([]byte, []int)

func (*SNAP) GetOrganizationalCode

func (m *SNAP) GetOrganizationalCode() []byte

func (*SNAP) GetTimestamp

func (m *SNAP) GetTimestamp() string

func (*SNAP) GetType

func (m *SNAP) GetType() int32

func (SNAP) NetcapTimestamp

func (s SNAP) NetcapTimestamp() string

func (*SNAP) ProtoMessage

func (*SNAP) ProtoMessage()

func (*SNAP) Reset

func (m *SNAP) Reset()

func (*SNAP) String

func (m *SNAP) String() string

func (*SNAP) XXX_DiscardUnknown

func (m *SNAP) XXX_DiscardUnknown()

func (*SNAP) XXX_Marshal

func (m *SNAP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SNAP) XXX_Merge

func (dst *SNAP) XXX_Merge(src proto.Message)

func (*SNAP) XXX_Size

func (m *SNAP) XXX_Size() int

func (*SNAP) XXX_Unmarshal

func (m *SNAP) XXX_Unmarshal(b []byte) error

type TCP

type TCP struct {
	Timestamp            string       `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	SrcPort              int32        `protobuf:"varint,2,opt,name=SrcPort,proto3" json:"SrcPort,omitempty"`
	DstPort              int32        `protobuf:"varint,3,opt,name=DstPort,proto3" json:"DstPort,omitempty"`
	SeqNum               uint32       `protobuf:"varint,4,opt,name=SeqNum,proto3" json:"SeqNum,omitempty"`
	AckNum               uint32       `protobuf:"varint,5,opt,name=AckNum,proto3" json:"AckNum,omitempty"`
	DataOffset           int32        `protobuf:"varint,6,opt,name=DataOffset,proto3" json:"DataOffset,omitempty"`
	FIN                  bool         `protobuf:"varint,7,opt,name=FIN,proto3" json:"FIN,omitempty"`
	SYN                  bool         `protobuf:"varint,8,opt,name=SYN,proto3" json:"SYN,omitempty"`
	RST                  bool         `protobuf:"varint,9,opt,name=RST,proto3" json:"RST,omitempty"`
	PSH                  bool         `protobuf:"varint,10,opt,name=PSH,proto3" json:"PSH,omitempty"`
	ACK                  bool         `protobuf:"varint,11,opt,name=ACK,proto3" json:"ACK,omitempty"`
	URG                  bool         `protobuf:"varint,12,opt,name=URG,proto3" json:"URG,omitempty"`
	ECE                  bool         `protobuf:"varint,13,opt,name=ECE,proto3" json:"ECE,omitempty"`
	CWR                  bool         `protobuf:"varint,14,opt,name=CWR,proto3" json:"CWR,omitempty"`
	NS                   bool         `protobuf:"varint,15,opt,name=NS,proto3" json:"NS,omitempty"`
	Window               int32        `protobuf:"varint,16,opt,name=Window,proto3" json:"Window,omitempty"`
	Checksum             int32        `protobuf:"varint,17,opt,name=Checksum,proto3" json:"Checksum,omitempty"`
	Urgent               int32        `protobuf:"varint,18,opt,name=Urgent,proto3" json:"Urgent,omitempty"`
	Padding              []byte       `protobuf:"bytes,19,opt,name=Padding,proto3" json:"Padding,omitempty"`
	Options              []*TCPOption `protobuf:"bytes,20,rep,name=Options,proto3" json:"Options,omitempty"`
	PayloadEntropy       float64      `protobuf:"fixed64,21,opt,name=PayloadEntropy,proto3" json:"PayloadEntropy,omitempty"`
	PayloadSize          int32        `protobuf:"varint,22,opt,name=PayloadSize,proto3" json:"PayloadSize,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

func (TCP) CSVHeader

func (t TCP) CSVHeader() []string

func (TCP) CSVRecord

func (t TCP) CSVRecord() []string

func (*TCP) Descriptor

func (*TCP) Descriptor() ([]byte, []int)

func (*TCP) GetACK

func (m *TCP) GetACK() bool

func (*TCP) GetAckNum

func (m *TCP) GetAckNum() uint32

func (*TCP) GetCWR

func (m *TCP) GetCWR() bool

func (*TCP) GetChecksum

func (m *TCP) GetChecksum() int32

func (*TCP) GetDataOffset

func (m *TCP) GetDataOffset() int32

func (*TCP) GetDstPort

func (m *TCP) GetDstPort() int32

func (*TCP) GetECE

func (m *TCP) GetECE() bool

func (*TCP) GetFIN

func (m *TCP) GetFIN() bool

func (*TCP) GetNS

func (m *TCP) GetNS() bool

func (TCP) GetOptionString

func (t TCP) GetOptionString() string

func (*TCP) GetOptions

func (m *TCP) GetOptions() []*TCPOption

func (*TCP) GetPSH

func (m *TCP) GetPSH() bool

func (*TCP) GetPadding

func (m *TCP) GetPadding() []byte

func (*TCP) GetPayloadEntropy

func (m *TCP) GetPayloadEntropy() float64

func (*TCP) GetPayloadSize

func (m *TCP) GetPayloadSize() int32

func (*TCP) GetRST

func (m *TCP) GetRST() bool

func (*TCP) GetSYN

func (m *TCP) GetSYN() bool

func (*TCP) GetSeqNum

func (m *TCP) GetSeqNum() uint32

func (*TCP) GetSrcPort

func (m *TCP) GetSrcPort() int32

func (*TCP) GetTimestamp

func (m *TCP) GetTimestamp() string

func (*TCP) GetURG

func (m *TCP) GetURG() bool

func (*TCP) GetUrgent

func (m *TCP) GetUrgent() int32

func (*TCP) GetWindow

func (m *TCP) GetWindow() int32

func (TCP) NetcapTimestamp

func (f TCP) NetcapTimestamp() string

func (*TCP) ProtoMessage

func (*TCP) ProtoMessage()

func (*TCP) Reset

func (m *TCP) Reset()

func (*TCP) String

func (m *TCP) String() string

func (*TCP) XXX_DiscardUnknown

func (m *TCP) XXX_DiscardUnknown()

func (*TCP) XXX_Marshal

func (m *TCP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TCP) XXX_Merge

func (dst *TCP) XXX_Merge(src proto.Message)

func (*TCP) XXX_Size

func (m *TCP) XXX_Size() int

func (*TCP) XXX_Unmarshal

func (m *TCP) XXX_Unmarshal(b []byte) error

type TCPOption

type TCPOption struct {
	OptionType           int32    `protobuf:"varint,1,opt,name=OptionType,proto3" json:"OptionType,omitempty"`
	OptionLength         int32    `protobuf:"varint,2,opt,name=OptionLength,proto3" json:"OptionLength,omitempty"`
	OptionData           []byte   `protobuf:"bytes,3,opt,name=OptionData,proto3" json:"OptionData,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TCPOption) Descriptor

func (*TCPOption) Descriptor() ([]byte, []int)

func (*TCPOption) GetOptionData

func (m *TCPOption) GetOptionData() []byte

func (*TCPOption) GetOptionLength

func (m *TCPOption) GetOptionLength() int32

func (*TCPOption) GetOptionType

func (m *TCPOption) GetOptionType() int32

func (*TCPOption) ProtoMessage

func (*TCPOption) ProtoMessage()

func (*TCPOption) Reset

func (m *TCPOption) Reset()

func (*TCPOption) String

func (m *TCPOption) String() string

func (*TCPOption) XXX_DiscardUnknown

func (m *TCPOption) XXX_DiscardUnknown()

func (*TCPOption) XXX_Marshal

func (m *TCPOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TCPOption) XXX_Merge

func (dst *TCPOption) XXX_Merge(src proto.Message)

func (*TCPOption) XXX_Size

func (m *TCPOption) XXX_Size() int

func (*TCPOption) XXX_Unmarshal

func (m *TCPOption) XXX_Unmarshal(b []byte) error

type TLSClientHello

type TLSClientHello struct {
	Timestamp        string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	Type             int32    `protobuf:"varint,2,opt,name=Type,proto3" json:"Type,omitempty"`
	Version          int32    `protobuf:"varint,3,opt,name=Version,proto3" json:"Version,omitempty"`
	MessageLen       int32    `protobuf:"varint,4,opt,name=MessageLen,proto3" json:"MessageLen,omitempty"`
	HandshakeType    int32    `protobuf:"varint,5,opt,name=HandshakeType,proto3" json:"HandshakeType,omitempty"`
	HandshakeLen     uint32   `protobuf:"varint,6,opt,name=HandshakeLen,proto3" json:"HandshakeLen,omitempty"`
	HandshakeVersion int32    `protobuf:"varint,7,opt,name=HandshakeVersion,proto3" json:"HandshakeVersion,omitempty"`
	Random           []byte   `protobuf:"bytes,8,opt,name=Random,proto3" json:"Random,omitempty"`
	SessionIDLen     uint32   `protobuf:"varint,9,opt,name=SessionIDLen,proto3" json:"SessionIDLen,omitempty"`
	SessionID        []byte   `protobuf:"bytes,10,opt,name=SessionID,proto3" json:"SessionID,omitempty"`
	CipherSuiteLen   int32    `protobuf:"varint,11,opt,name=CipherSuiteLen,proto3" json:"CipherSuiteLen,omitempty"`
	ExtensionLen     int32    `protobuf:"varint,12,opt,name=ExtensionLen,proto3" json:"ExtensionLen,omitempty"`
	SNI              string   `protobuf:"bytes,13,opt,name=SNI,proto3" json:"SNI,omitempty"`
	OSCP             bool     `protobuf:"varint,14,opt,name=OSCP,proto3" json:"OSCP,omitempty"`
	CipherSuites     []int32  `protobuf:"varint,15,rep,packed,name=CipherSuites,proto3" json:"CipherSuites,omitempty"`
	CompressMethods  []int32  `protobuf:"varint,16,rep,packed,name=CompressMethods,proto3" json:"CompressMethods,omitempty"`
	SignatureAlgs    []int32  `protobuf:"varint,17,rep,packed,name=SignatureAlgs,proto3" json:"SignatureAlgs,omitempty"`
	SupportedGroups  []int32  `protobuf:"varint,18,rep,packed,name=SupportedGroups,proto3" json:"SupportedGroups,omitempty"`
	SupportedPoints  []int32  `protobuf:"varint,19,rep,packed,name=SupportedPoints,proto3" json:"SupportedPoints,omitempty"`
	ALPNs            []string `protobuf:"bytes,20,rep,name=ALPNs,proto3" json:"ALPNs,omitempty"`
	// map[Extension]uint16 // [Type]Length Extensions
	Ja3                  string   `protobuf:"bytes,21,opt,name=Ja3,proto3" json:"Ja3,omitempty"`
	SrcIP                string   `protobuf:"bytes,22,opt,name=SrcIP,proto3" json:"SrcIP,omitempty"`
	DstIP                string   `protobuf:"bytes,23,opt,name=DstIP,proto3" json:"DstIP,omitempty"`
	SrcMAC               string   `protobuf:"bytes,24,opt,name=SrcMAC,proto3" json:"SrcMAC,omitempty"`
	DstMAC               string   `protobuf:"bytes,25,opt,name=DstMAC,proto3" json:"DstMAC,omitempty"`
	SrcPort              int32    `protobuf:"varint,26,opt,name=SrcPort,proto3" json:"SrcPort,omitempty"`
	DstPort              int32    `protobuf:"varint,27,opt,name=DstPort,proto3" json:"DstPort,omitempty"`
	Extensions           []int32  `protobuf:"varint,28,rep,packed,name=Extensions,proto3" json:"Extensions,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (TLSClientHello) CSVHeader

func (t TLSClientHello) CSVHeader() []string

func (TLSClientHello) CSVRecord

func (t TLSClientHello) CSVRecord() []string

func (*TLSClientHello) Descriptor

func (*TLSClientHello) Descriptor() ([]byte, []int)

func (*TLSClientHello) GetALPNs

func (m *TLSClientHello) GetALPNs() []string

func (*TLSClientHello) GetCipherSuiteLen

func (m *TLSClientHello) GetCipherSuiteLen() int32

func (*TLSClientHello) GetCipherSuites

func (m *TLSClientHello) GetCipherSuites() []int32

func (*TLSClientHello) GetCompressMethods

func (m *TLSClientHello) GetCompressMethods() []int32

func (*TLSClientHello) GetDstIP

func (m *TLSClientHello) GetDstIP() string

func (*TLSClientHello) GetDstMAC

func (m *TLSClientHello) GetDstMAC() string

func (*TLSClientHello) GetDstPort

func (m *TLSClientHello) GetDstPort() int32

func (*TLSClientHello) GetExtensionLen

func (m *TLSClientHello) GetExtensionLen() int32

func (*TLSClientHello) GetExtensions

func (m *TLSClientHello) GetExtensions() []int32

func (*TLSClientHello) GetHandshakeLen

func (m *TLSClientHello) GetHandshakeLen() uint32

func (*TLSClientHello) GetHandshakeType

func (m *TLSClientHello) GetHandshakeType() int32

func (*TLSClientHello) GetHandshakeVersion

func (m *TLSClientHello) GetHandshakeVersion() int32

func (*TLSClientHello) GetJa3

func (m *TLSClientHello) GetJa3() string

func (*TLSClientHello) GetMessageLen

func (m *TLSClientHello) GetMessageLen() int32

func (*TLSClientHello) GetOSCP

func (m *TLSClientHello) GetOSCP() bool

func (*TLSClientHello) GetRandom

func (m *TLSClientHello) GetRandom() []byte

func (*TLSClientHello) GetSNI

func (m *TLSClientHello) GetSNI() string

func (*TLSClientHello) GetSessionID

func (m *TLSClientHello) GetSessionID() []byte

func (*TLSClientHello) GetSessionIDLen

func (m *TLSClientHello) GetSessionIDLen() uint32

func (*TLSClientHello) GetSignatureAlgs

func (m *TLSClientHello) GetSignatureAlgs() []int32

func (*TLSClientHello) GetSrcIP

func (m *TLSClientHello) GetSrcIP() string

func (*TLSClientHello) GetSrcMAC

func (m *TLSClientHello) GetSrcMAC() string

func (*TLSClientHello) GetSrcPort

func (m *TLSClientHello) GetSrcPort() int32

func (*TLSClientHello) GetSupportedGroups

func (m *TLSClientHello) GetSupportedGroups() []int32

func (*TLSClientHello) GetSupportedPoints

func (m *TLSClientHello) GetSupportedPoints() []int32

func (*TLSClientHello) GetTimestamp

func (m *TLSClientHello) GetTimestamp() string

func (*TLSClientHello) GetType

func (m *TLSClientHello) GetType() int32

func (*TLSClientHello) GetVersion

func (m *TLSClientHello) GetVersion() int32

func (TLSClientHello) NetcapTimestamp

func (f TLSClientHello) NetcapTimestamp() string

func (*TLSClientHello) ProtoMessage

func (*TLSClientHello) ProtoMessage()

func (*TLSClientHello) Reset

func (m *TLSClientHello) Reset()

func (*TLSClientHello) String

func (m *TLSClientHello) String() string

func (*TLSClientHello) XXX_DiscardUnknown

func (m *TLSClientHello) XXX_DiscardUnknown()

func (*TLSClientHello) XXX_Marshal

func (m *TLSClientHello) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TLSClientHello) XXX_Merge

func (dst *TLSClientHello) XXX_Merge(src proto.Message)

func (*TLSClientHello) XXX_Size

func (m *TLSClientHello) XXX_Size() int

func (*TLSClientHello) XXX_Unmarshal

func (m *TLSClientHello) XXX_Unmarshal(b []byte) error

type TransportFlow

type TransportFlow struct {
	TimestampFirst       string   `protobuf:"bytes,1,opt,name=TimestampFirst,proto3" json:"TimestampFirst,omitempty"`
	TimestampLast        string   `protobuf:"bytes,2,opt,name=TimestampLast,proto3" json:"TimestampLast,omitempty"`
	Proto                string   `protobuf:"bytes,3,opt,name=Proto,proto3" json:"Proto,omitempty"`
	SrcPort              int32    `protobuf:"varint,4,opt,name=SrcPort,proto3" json:"SrcPort,omitempty"`
	DstPort              int32    `protobuf:"varint,5,opt,name=DstPort,proto3" json:"DstPort,omitempty"`
	Size                 int64    `protobuf:"varint,6,opt,name=Size,proto3" json:"Size,omitempty"`
	NumPackets           int64    `protobuf:"varint,7,opt,name=NumPackets,proto3" json:"NumPackets,omitempty"`
	UID                  uint64   `protobuf:"varint,8,opt,name=UID,proto3" json:"UID,omitempty"`
	Duration             int64    `protobuf:"varint,9,opt,name=Duration,proto3" json:"Duration,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (TransportFlow) CSVHeader

func (f TransportFlow) CSVHeader() []string

func (TransportFlow) CSVRecord

func (f TransportFlow) CSVRecord() []string

func (*TransportFlow) Descriptor

func (*TransportFlow) Descriptor() ([]byte, []int)

func (*TransportFlow) GetDstPort

func (m *TransportFlow) GetDstPort() int32

func (*TransportFlow) GetDuration

func (m *TransportFlow) GetDuration() int64

func (*TransportFlow) GetNumPackets

func (m *TransportFlow) GetNumPackets() int64

func (*TransportFlow) GetProto

func (m *TransportFlow) GetProto() string

func (*TransportFlow) GetSize

func (m *TransportFlow) GetSize() int64

func (*TransportFlow) GetSrcPort

func (m *TransportFlow) GetSrcPort() int32

func (*TransportFlow) GetTimestampFirst

func (m *TransportFlow) GetTimestampFirst() string

func (*TransportFlow) GetTimestampLast

func (m *TransportFlow) GetTimestampLast() string

func (*TransportFlow) GetUID

func (m *TransportFlow) GetUID() uint64

func (TransportFlow) NetcapTimestamp

func (f TransportFlow) NetcapTimestamp() string

func (*TransportFlow) ProtoMessage

func (*TransportFlow) ProtoMessage()

func (*TransportFlow) Reset

func (m *TransportFlow) Reset()

func (*TransportFlow) String

func (m *TransportFlow) String() string

func (*TransportFlow) XXX_DiscardUnknown

func (m *TransportFlow) XXX_DiscardUnknown()

func (*TransportFlow) XXX_Marshal

func (m *TransportFlow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TransportFlow) XXX_Merge

func (dst *TransportFlow) XXX_Merge(src proto.Message)

func (*TransportFlow) XXX_Size

func (m *TransportFlow) XXX_Size() int

func (*TransportFlow) XXX_Unmarshal

func (m *TransportFlow) XXX_Unmarshal(b []byte) error

type Type

type Type int32
const (
	Type_NC_Header                      Type = 0
	Type_NC_Batch                       Type = 1
	Type_NC_Flow                        Type = 2
	Type_NC_Connection                  Type = 3
	Type_NC_LinkFlow                    Type = 4
	Type_NC_NetworkFlow                 Type = 5
	Type_NC_TransportFlow               Type = 6
	Type_NC_Ethernet                    Type = 7
	Type_NC_ARP                         Type = 8
	Type_NC_Dot1Q                       Type = 9
	Type_NC_Dot11                       Type = 10
	Type_NC_Dot11QOS                    Type = 11
	Type_NC_Dot11HTControl              Type = 12
	Type_NC_Dot11HTControlVHT           Type = 13
	Type_NC_Dot11HTControlHT            Type = 14
	Type_NC_Dot11HTControlMFB           Type = 15
	Type_NC_Dot11LinkAdapationControl   Type = 16
	Type_NC_Dot11ASEL                   Type = 17
	Type_NC_LinkLayerDiscovery          Type = 18
	Type_NC_LLDPChassisID               Type = 19
	Type_NC_LLDPPortID                  Type = 20
	Type_NC_LinkLayerDiscoveryValue     Type = 21
	Type_NC_EthernetCTP                 Type = 22
	Type_NC_EthernetCTPReply            Type = 23
	Type_NC_LinkLayerDiscoveryInfo      Type = 24
	Type_NC_LLDPSysCapabilities         Type = 25
	Type_NC_LLDPCapabilities            Type = 26
	Type_NC_LLDPMgmtAddress             Type = 27
	Type_NC_LLDPOrgSpecificTLV          Type = 28
	Type_NC_IPv4                        Type = 29
	Type_NC_IPv4Option                  Type = 30
	Type_NC_IPv6                        Type = 31
	Type_NC_ICMPv4                      Type = 32
	Type_NC_ICMPv6                      Type = 33
	Type_NC_ICMPv6NeighborAdvertisement Type = 34
	Type_NC_ICMPv6RouterAdvertisement   Type = 35
	Type_NC_ICMPv6Option                Type = 36
	Type_NC_UDP                         Type = 37
	Type_NC_TCP                         Type = 38
	Type_NC_TCPOption                   Type = 39
	Type_NC_SCTP                        Type = 40
	Type_NC_DNS                         Type = 41
	Type_NC_DNSResourceRecord           Type = 42
	Type_NC_DNSSOA                      Type = 43
	Type_NC_DNSSRV                      Type = 44
	Type_NC_DNSMX                       Type = 45
	Type_NC_DNSQuestion                 Type = 46
	Type_NC_DHCPv4                      Type = 47
	Type_NC_DHCPOption                  Type = 48
	Type_NC_DHCPv6                      Type = 49
	Type_NC_DHCPv6Option                Type = 50
	Type_NC_LLC                         Type = 51
	Type_NC_NTP                         Type = 52
	Type_NC_SIP                         Type = 53
	Type_NC_IGMP                        Type = 54
	Type_NC_IGMPv3GroupRecord           Type = 55
	Type_NC_IPv6HopByHop                Type = 56
	Type_NC_IPv6HopByHopOption          Type = 57
	Type_NC_IPv6HopByHopOptionAlignment Type = 58
	Type_NC_SNAP                        Type = 59
	Type_NC_ICMPv6Echo                  Type = 60
	Type_NC_ICMPv6NeighborSolicitation  Type = 61
	Type_NC_ICMPv6RouterSolicitation    Type = 62
	Type_NC_HTTP                        Type = 63
	Type_NC_TLSClientHello              Type = 64
	Type_NC_IPSecAH                     Type = 65
	Type_NC_IPSecESP                    Type = 66
	Type_NC_Geneve                      Type = 67
	Type_NC_IPv6Fragment                Type = 68
	Type_NC_VXLAN                       Type = 69
	Type_NC_USB                         Type = 70
	Type_NC_LCM                         Type = 71
	Type_NC_MPLS                        Type = 72
	Type_NC_ModbusTCP                   Type = 73
	Type_NC_OSPFv2                      Type = 74
	Type_NC_OSPFv3                      Type = 75
	Type_NC_BFD                         Type = 76
	Type_NC_GRE                         Type = 77
	Type_NC_FDDI                        Type = 78
	Type_NC_EAP                         Type = 79
	Type_NC_VRRPv2                      Type = 80
	Type_NC_EAPOL                       Type = 81
	Type_NC_EAPOLKey                    Type = 82
)

func (Type) EnumDescriptor

func (Type) EnumDescriptor() ([]byte, []int)

func (Type) String

func (x Type) String() string

type UDP

type UDP struct {
	Timestamp            string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	SrcPort              int32    `protobuf:"varint,2,opt,name=SrcPort,proto3" json:"SrcPort,omitempty"`
	DstPort              int32    `protobuf:"varint,3,opt,name=DstPort,proto3" json:"DstPort,omitempty"`
	Length               int32    `protobuf:"varint,4,opt,name=Length,proto3" json:"Length,omitempty"`
	Checksum             int32    `protobuf:"varint,5,opt,name=Checksum,proto3" json:"Checksum,omitempty"`
	PayloadEntropy       float64  `protobuf:"fixed64,6,opt,name=PayloadEntropy,proto3" json:"PayloadEntropy,omitempty"`
	PayloadSize          int32    `protobuf:"varint,7,opt,name=PayloadSize,proto3" json:"PayloadSize,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (UDP) CSVHeader

func (u UDP) CSVHeader() []string

func (UDP) CSVRecord

func (u UDP) CSVRecord() []string

func (*UDP) Descriptor

func (*UDP) Descriptor() ([]byte, []int)

func (*UDP) GetChecksum

func (m *UDP) GetChecksum() int32

func (*UDP) GetDstPort

func (m *UDP) GetDstPort() int32

func (*UDP) GetLength

func (m *UDP) GetLength() int32

func (*UDP) GetPayloadEntropy

func (m *UDP) GetPayloadEntropy() float64

func (*UDP) GetPayloadSize

func (m *UDP) GetPayloadSize() int32

func (*UDP) GetSrcPort

func (m *UDP) GetSrcPort() int32

func (*UDP) GetTimestamp

func (m *UDP) GetTimestamp() string

func (UDP) NetcapTimestamp

func (f UDP) NetcapTimestamp() string

func (*UDP) ProtoMessage

func (*UDP) ProtoMessage()

func (*UDP) Reset

func (m *UDP) Reset()

func (*UDP) String

func (m *UDP) String() string

func (*UDP) XXX_DiscardUnknown

func (m *UDP) XXX_DiscardUnknown()

func (*UDP) XXX_Marshal

func (m *UDP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UDP) XXX_Merge

func (dst *UDP) XXX_Merge(src proto.Message)

func (*UDP) XXX_Size

func (m *UDP) XXX_Size() int

func (*UDP) XXX_Unmarshal

func (m *UDP) XXX_Unmarshal(b []byte) error

type USB added in v0.3.7

type USB struct {
	Timestamp              string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	ID                     uint64   `protobuf:"varint,2,opt,name=ID,proto3" json:"ID,omitempty"`
	EventType              int32    `protobuf:"varint,3,opt,name=EventType,proto3" json:"EventType,omitempty"`
	TransferType           int32    `protobuf:"varint,4,opt,name=TransferType,proto3" json:"TransferType,omitempty"`
	Direction              int32    `protobuf:"varint,5,opt,name=Direction,proto3" json:"Direction,omitempty"`
	EndpointNumber         int32    `protobuf:"varint,6,opt,name=EndpointNumber,proto3" json:"EndpointNumber,omitempty"`
	DeviceAddress          int32    `protobuf:"varint,7,opt,name=DeviceAddress,proto3" json:"DeviceAddress,omitempty"`
	BusID                  int32    `protobuf:"varint,8,opt,name=BusID,proto3" json:"BusID,omitempty"`
	TimestampSec           int64    `protobuf:"varint,9,opt,name=TimestampSec,proto3" json:"TimestampSec,omitempty"`
	TimestampUsec          int32    `protobuf:"varint,10,opt,name=TimestampUsec,proto3" json:"TimestampUsec,omitempty"`
	Setup                  bool     `protobuf:"varint,11,opt,name=Setup,proto3" json:"Setup,omitempty"`
	Data                   bool     `protobuf:"varint,12,opt,name=Data,proto3" json:"Data,omitempty"`
	Status                 int32    `protobuf:"varint,13,opt,name=Status,proto3" json:"Status,omitempty"`
	UrbLength              uint32   `protobuf:"varint,14,opt,name=UrbLength,proto3" json:"UrbLength,omitempty"`
	UrbDataLength          uint32   `protobuf:"varint,15,opt,name=UrbDataLength,proto3" json:"UrbDataLength,omitempty"`
	UrbInterval            uint32   `protobuf:"varint,16,opt,name=UrbInterval,proto3" json:"UrbInterval,omitempty"`
	UrbStartFrame          uint32   `protobuf:"varint,17,opt,name=UrbStartFrame,proto3" json:"UrbStartFrame,omitempty"`
	UrbCopyOfTransferFlags uint32   `protobuf:"varint,18,opt,name=UrbCopyOfTransferFlags,proto3" json:"UrbCopyOfTransferFlags,omitempty"`
	IsoNumDesc             uint32   `protobuf:"varint,19,opt,name=IsoNumDesc,proto3" json:"IsoNumDesc,omitempty"`
	XXX_NoUnkeyedLiteral   struct{} `json:"-"`
	XXX_unrecognized       []byte   `json:"-"`
	XXX_sizecache          int32    `json:"-"`
}

func (USB) CSVHeader added in v0.3.7

func (u USB) CSVHeader() []string

func (USB) CSVRecord added in v0.3.7

func (u USB) CSVRecord() []string

func (*USB) Descriptor added in v0.3.7

func (*USB) Descriptor() ([]byte, []int)

func (*USB) GetBusID added in v0.3.7

func (m *USB) GetBusID() int32

func (*USB) GetData added in v0.3.7

func (m *USB) GetData() bool

func (*USB) GetDeviceAddress added in v0.3.7

func (m *USB) GetDeviceAddress() int32

func (*USB) GetDirection added in v0.3.7

func (m *USB) GetDirection() int32

func (*USB) GetEndpointNumber added in v0.3.7

func (m *USB) GetEndpointNumber() int32

func (*USB) GetEventType added in v0.3.7

func (m *USB) GetEventType() int32

func (*USB) GetID added in v0.3.7

func (m *USB) GetID() uint64

func (*USB) GetIsoNumDesc added in v0.3.7

func (m *USB) GetIsoNumDesc() uint32

func (*USB) GetSetup added in v0.3.7

func (m *USB) GetSetup() bool

func (*USB) GetStatus added in v0.3.7

func (m *USB) GetStatus() int32

func (*USB) GetTimestamp added in v0.3.7

func (m *USB) GetTimestamp() string

func (*USB) GetTimestampSec added in v0.3.7

func (m *USB) GetTimestampSec() int64

func (*USB) GetTimestampUsec added in v0.3.7

func (m *USB) GetTimestampUsec() int32

func (*USB) GetTransferType added in v0.3.7

func (m *USB) GetTransferType() int32

func (*USB) GetUrbCopyOfTransferFlags added in v0.3.7

func (m *USB) GetUrbCopyOfTransferFlags() uint32

func (*USB) GetUrbDataLength added in v0.3.7

func (m *USB) GetUrbDataLength() uint32

func (*USB) GetUrbInterval added in v0.3.7

func (m *USB) GetUrbInterval() uint32

func (*USB) GetUrbLength added in v0.3.7

func (m *USB) GetUrbLength() uint32

func (*USB) GetUrbStartFrame added in v0.3.7

func (m *USB) GetUrbStartFrame() uint32

func (USB) NetcapTimestamp added in v0.3.7

func (f USB) NetcapTimestamp() string

func (*USB) ProtoMessage added in v0.3.7

func (*USB) ProtoMessage()

func (*USB) Reset added in v0.3.7

func (m *USB) Reset()

func (*USB) String added in v0.3.7

func (m *USB) String() string

func (*USB) XXX_DiscardUnknown added in v0.3.7

func (m *USB) XXX_DiscardUnknown()

func (*USB) XXX_Marshal added in v0.3.7

func (m *USB) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*USB) XXX_Merge added in v0.3.7

func (dst *USB) XXX_Merge(src proto.Message)

func (*USB) XXX_Size added in v0.3.7

func (m *USB) XXX_Size() int

func (*USB) XXX_Unmarshal added in v0.3.7

func (m *USB) XXX_Unmarshal(b []byte) error

type VRRPv2 added in v0.3.7

type VRRPv2 struct {
	Timestamp            string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	Version              int32    `protobuf:"varint,2,opt,name=Version,proto3" json:"Version,omitempty"`
	Type                 int32    `protobuf:"varint,3,opt,name=Type,proto3" json:"Type,omitempty"`
	VirtualRtrID         int32    `protobuf:"varint,4,opt,name=VirtualRtrID,proto3" json:"VirtualRtrID,omitempty"`
	Priority             int32    `protobuf:"varint,5,opt,name=Priority,proto3" json:"Priority,omitempty"`
	CountIPAddr          int32    `protobuf:"varint,6,opt,name=CountIPAddr,proto3" json:"CountIPAddr,omitempty"`
	AuthType             int32    `protobuf:"varint,7,opt,name=AuthType,proto3" json:"AuthType,omitempty"`
	AdverInt             int32    `protobuf:"varint,8,opt,name=AdverInt,proto3" json:"AdverInt,omitempty"`
	Checksum             int32    `protobuf:"varint,9,opt,name=Checksum,proto3" json:"Checksum,omitempty"`
	IPAddress            []string `protobuf:"bytes,10,rep,name=IPAddress,proto3" json:"IPAddress,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (VRRPv2) CSVHeader added in v0.3.7

func (a VRRPv2) CSVHeader() []string

func (VRRPv2) CSVRecord added in v0.3.7

func (a VRRPv2) CSVRecord() []string

func (*VRRPv2) Descriptor added in v0.3.7

func (*VRRPv2) Descriptor() ([]byte, []int)

func (*VRRPv2) GetAdverInt added in v0.3.7

func (m *VRRPv2) GetAdverInt() int32

func (*VRRPv2) GetAuthType added in v0.3.7

func (m *VRRPv2) GetAuthType() int32

func (*VRRPv2) GetChecksum added in v0.3.7

func (m *VRRPv2) GetChecksum() int32

func (*VRRPv2) GetCountIPAddr added in v0.3.7

func (m *VRRPv2) GetCountIPAddr() int32

func (*VRRPv2) GetIPAddress added in v0.3.7

func (m *VRRPv2) GetIPAddress() []string

func (*VRRPv2) GetPriority added in v0.3.7

func (m *VRRPv2) GetPriority() int32

func (*VRRPv2) GetTimestamp added in v0.3.7

func (m *VRRPv2) GetTimestamp() string

func (*VRRPv2) GetType added in v0.3.7

func (m *VRRPv2) GetType() int32

func (*VRRPv2) GetVersion added in v0.3.7

func (m *VRRPv2) GetVersion() int32

func (*VRRPv2) GetVirtualRtrID added in v0.3.7

func (m *VRRPv2) GetVirtualRtrID() int32

func (VRRPv2) NetcapTimestamp added in v0.3.7

func (a VRRPv2) NetcapTimestamp() string

func (*VRRPv2) ProtoMessage added in v0.3.7

func (*VRRPv2) ProtoMessage()

func (*VRRPv2) Reset added in v0.3.7

func (m *VRRPv2) Reset()

func (*VRRPv2) String added in v0.3.7

func (m *VRRPv2) String() string

func (*VRRPv2) XXX_DiscardUnknown added in v0.3.7

func (m *VRRPv2) XXX_DiscardUnknown()

func (*VRRPv2) XXX_Marshal added in v0.3.7

func (m *VRRPv2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VRRPv2) XXX_Merge added in v0.3.7

func (dst *VRRPv2) XXX_Merge(src proto.Message)

func (*VRRPv2) XXX_Size added in v0.3.7

func (m *VRRPv2) XXX_Size() int

func (*VRRPv2) XXX_Unmarshal added in v0.3.7

func (m *VRRPv2) XXX_Unmarshal(b []byte) error

type VXLAN added in v0.3.7

type VXLAN struct {
	Timestamp            string   `protobuf:"bytes,1,opt,name=Timestamp,proto3" json:"Timestamp,omitempty"`
	ValidIDFlag          bool     `protobuf:"varint,2,opt,name=ValidIDFlag,proto3" json:"ValidIDFlag,omitempty"`
	VNI                  uint32   `protobuf:"varint,3,opt,name=VNI,proto3" json:"VNI,omitempty"`
	GBPExtension         bool     `protobuf:"varint,4,opt,name=GBPExtension,proto3" json:"GBPExtension,omitempty"`
	GBPDontLearn         bool     `protobuf:"varint,5,opt,name=GBPDontLearn,proto3" json:"GBPDontLearn,omitempty"`
	GBPApplied           bool     `protobuf:"varint,6,opt,name=GBPApplied,proto3" json:"GBPApplied,omitempty"`
	GBPGroupPolicyID     int32    `protobuf:"varint,7,opt,name=GBPGroupPolicyID,proto3" json:"GBPGroupPolicyID,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

VXLAN is a VXLAN packet header

func (VXLAN) CSVHeader added in v0.3.7

func (a VXLAN) CSVHeader() []string

func (VXLAN) CSVRecord added in v0.3.7

func (a VXLAN) CSVRecord() []string

func (*VXLAN) Descriptor added in v0.3.7

func (*VXLAN) Descriptor() ([]byte, []int)

func (*VXLAN) GetGBPApplied added in v0.3.7

func (m *VXLAN) GetGBPApplied() bool

func (*VXLAN) GetGBPDontLearn added in v0.3.7

func (m *VXLAN) GetGBPDontLearn() bool

func (*VXLAN) GetGBPExtension added in v0.3.7

func (m *VXLAN) GetGBPExtension() bool

func (*VXLAN) GetGBPGroupPolicyID added in v0.3.7

func (m *VXLAN) GetGBPGroupPolicyID() int32

func (*VXLAN) GetTimestamp added in v0.3.7

func (m *VXLAN) GetTimestamp() string

func (*VXLAN) GetVNI added in v0.3.7

func (m *VXLAN) GetVNI() uint32

func (*VXLAN) GetValidIDFlag added in v0.3.7

func (m *VXLAN) GetValidIDFlag() bool

func (VXLAN) NetcapTimestamp added in v0.3.7

func (a VXLAN) NetcapTimestamp() string

func (*VXLAN) ProtoMessage added in v0.3.7

func (*VXLAN) ProtoMessage()

func (*VXLAN) Reset added in v0.3.7

func (m *VXLAN) Reset()

func (*VXLAN) String added in v0.3.7

func (m *VXLAN) String() string

func (*VXLAN) XXX_DiscardUnknown added in v0.3.7

func (m *VXLAN) XXX_DiscardUnknown()

func (*VXLAN) XXX_Marshal added in v0.3.7

func (m *VXLAN) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VXLAN) XXX_Merge added in v0.3.7

func (dst *VXLAN) XXX_Merge(src proto.Message)

func (*VXLAN) XXX_Size added in v0.3.7

func (m *VXLAN) XXX_Size() int

func (*VXLAN) XXX_Unmarshal added in v0.3.7

func (m *VXLAN) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL