Documentation ¶
Index ¶
- Variables
- func Select(msg proto.Message, vals string)
- type ARP
- func (a ARP) CSVHeader() []string
- func (a ARP) CSVRecord() []string
- func (*ARP) Descriptor() ([]byte, []int)
- func (m *ARP) GetAddrType() int32
- func (m *ARP) GetDstHwAddress() []byte
- func (m *ARP) GetDstProtAddress() []byte
- func (m *ARP) GetHwAddressSize() int32
- func (m *ARP) GetOperation() int32
- func (m *ARP) GetProtAddressSize() int32
- func (m *ARP) GetProtocol() int32
- func (m *ARP) GetSrcHwAddress() []byte
- func (m *ARP) GetSrcProtAddress() []byte
- func (m *ARP) GetTimestamp() string
- func (a ARP) NetcapTimestamp() string
- func (*ARP) ProtoMessage()
- func (m *ARP) Reset()
- func (m *ARP) String() string
- func (m *ARP) XXX_DiscardUnknown()
- func (m *ARP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ARP) XXX_Merge(src proto.Message)
- func (m *ARP) XXX_Size() int
- func (m *ARP) XXX_Unmarshal(b []byte) error
- type Batch
- func (*Batch) Descriptor() ([]byte, []int)
- func (m *Batch) GetClientID() string
- func (m *Batch) GetData() []byte
- func (m *Batch) GetMessageType() Type
- func (m *Batch) GetSize() int32
- func (*Batch) ProtoMessage()
- func (m *Batch) Reset()
- func (m *Batch) String() string
- func (m *Batch) XXX_DiscardUnknown()
- func (m *Batch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Batch) XXX_Merge(src proto.Message)
- func (m *Batch) XXX_Size() int
- func (m *Batch) XXX_Unmarshal(b []byte) error
- type CSV
- type Connection
- func (c Connection) CSVHeader() []string
- func (c Connection) CSVRecord() []string
- func (*Connection) Descriptor() ([]byte, []int)
- func (m *Connection) GetAppPayloadSize() int32
- func (m *Connection) GetApplicationProto() string
- func (m *Connection) GetDstIP() string
- func (m *Connection) GetDstMAC() string
- func (m *Connection) GetDstPort() string
- func (m *Connection) GetDuration() int64
- func (m *Connection) GetLinkProto() string
- func (m *Connection) GetNetworkProto() string
- func (m *Connection) GetNumPackets() int32
- func (m *Connection) GetSize() int32
- func (m *Connection) GetSrcIP() string
- func (m *Connection) GetSrcMAC() string
- func (m *Connection) GetSrcPort() string
- func (m *Connection) GetTimestampFirst() string
- func (m *Connection) GetTimestampLast() string
- func (m *Connection) GetTransportProto() string
- func (m *Connection) GetUID() string
- func (c Connection) NetcapTimestamp() string
- func (*Connection) ProtoMessage()
- func (m *Connection) Reset()
- func (m *Connection) String() string
- func (m *Connection) XXX_DiscardUnknown()
- func (m *Connection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Connection) XXX_Merge(src proto.Message)
- func (m *Connection) XXX_Size() int
- func (m *Connection) XXX_Unmarshal(b []byte) error
- type DHCPOption
- func (*DHCPOption) Descriptor() ([]byte, []int)
- func (m *DHCPOption) GetData() []byte
- func (m *DHCPOption) GetLength() int32
- func (m *DHCPOption) GetType() int32
- func (*DHCPOption) ProtoMessage()
- func (m *DHCPOption) Reset()
- func (m *DHCPOption) String() string
- func (d DHCPOption) ToString() string
- func (m *DHCPOption) XXX_DiscardUnknown()
- func (m *DHCPOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *DHCPOption) XXX_Merge(src proto.Message)
- func (m *DHCPOption) XXX_Size() int
- func (m *DHCPOption) XXX_Unmarshal(b []byte) error
- type DHCPv4
- func (d DHCPv4) CSVHeader() []string
- func (d DHCPv4) CSVRecord() []string
- func (*DHCPv4) Descriptor() ([]byte, []int)
- func (m *DHCPv4) GetClientHWAddr() string
- func (m *DHCPv4) GetClientIP() string
- func (m *DHCPv4) GetFile() []byte
- func (m *DHCPv4) GetFlags() int32
- func (m *DHCPv4) GetHardwareLen() int32
- func (m *DHCPv4) GetHardwareOpts() int32
- func (m *DHCPv4) GetHardwareType() int32
- func (m *DHCPv4) GetNextServerIP() string
- func (m *DHCPv4) GetOperation() int32
- func (m *DHCPv4) GetOptions() []*DHCPOption
- func (m *DHCPv4) GetRelayAgentIP() string
- func (m *DHCPv4) GetSecs() int32
- func (m *DHCPv4) GetServerName() []byte
- func (m *DHCPv4) GetTimestamp() string
- func (m *DHCPv4) GetXid() uint32
- func (m *DHCPv4) GetYourClientIP() string
- func (d DHCPv4) NetcapTimestamp() string
- func (*DHCPv4) ProtoMessage()
- func (m *DHCPv4) Reset()
- func (m *DHCPv4) String() string
- func (m *DHCPv4) XXX_DiscardUnknown()
- func (m *DHCPv4) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *DHCPv4) XXX_Merge(src proto.Message)
- func (m *DHCPv4) XXX_Size() int
- func (m *DHCPv4) XXX_Unmarshal(b []byte) error
- type DHCPv6
- func (d DHCPv6) CSVHeader() []string
- func (d DHCPv6) CSVRecord() []string
- func (*DHCPv6) Descriptor() ([]byte, []int)
- func (m *DHCPv6) GetHopCount() int32
- func (m *DHCPv6) GetLinkAddr() string
- func (m *DHCPv6) GetMsgType() int32
- func (m *DHCPv6) GetOptions() []*DHCPv6Option
- func (m *DHCPv6) GetPeerAddr() string
- func (m *DHCPv6) GetTimestamp() string
- func (m *DHCPv6) GetTransactionID() []byte
- func (d DHCPv6) NetcapTimestamp() string
- func (*DHCPv6) ProtoMessage()
- func (m *DHCPv6) Reset()
- func (m *DHCPv6) String() string
- func (m *DHCPv6) XXX_DiscardUnknown()
- func (m *DHCPv6) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *DHCPv6) XXX_Merge(src proto.Message)
- func (m *DHCPv6) XXX_Size() int
- func (m *DHCPv6) XXX_Unmarshal(b []byte) error
- type DHCPv6Option
- func (*DHCPv6Option) Descriptor() ([]byte, []int)
- func (m *DHCPv6Option) GetCode() int32
- func (m *DHCPv6Option) GetData() []byte
- func (m *DHCPv6Option) GetLength() int32
- func (*DHCPv6Option) ProtoMessage()
- func (m *DHCPv6Option) Reset()
- func (m *DHCPv6Option) String() string
- func (d DHCPv6Option) ToString() string
- func (m *DHCPv6Option) XXX_DiscardUnknown()
- func (m *DHCPv6Option) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *DHCPv6Option) XXX_Merge(src proto.Message)
- func (m *DHCPv6Option) XXX_Size() int
- func (m *DHCPv6Option) XXX_Unmarshal(b []byte) error
- type DNS
- func (d DNS) CSVHeader() []string
- func (d DNS) CSVRecord() []string
- func (*DNS) Descriptor() ([]byte, []int)
- func (m *DNS) GetAA() bool
- func (m *DNS) GetANCount() int32
- func (m *DNS) GetARCount() int32
- func (m *DNS) GetAdditionals() []*DNSResourceRecord
- func (m *DNS) GetAnswers() []*DNSResourceRecord
- func (m *DNS) GetAuthorities() []*DNSResourceRecord
- func (m *DNS) GetID() int32
- func (m *DNS) GetNSCount() int32
- func (m *DNS) GetOpCode() int32
- func (m *DNS) GetQDCount() int32
- func (m *DNS) GetQR() bool
- func (m *DNS) GetQuestions() []*DNSQuestion
- func (m *DNS) GetRA() bool
- func (m *DNS) GetRD() bool
- func (m *DNS) GetResponseCode() int32
- func (m *DNS) GetTC() bool
- func (m *DNS) GetTimestamp() string
- func (m *DNS) GetZ() int32
- func (d DNS) NetcapTimestamp() string
- func (*DNS) ProtoMessage()
- func (m *DNS) Reset()
- func (m *DNS) String() string
- func (m *DNS) XXX_DiscardUnknown()
- func (m *DNS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *DNS) XXX_Merge(src proto.Message)
- func (m *DNS) XXX_Size() int
- func (m *DNS) XXX_Unmarshal(b []byte) error
- type DNSMX
- func (*DNSMX) Descriptor() ([]byte, []int)
- func (m *DNSMX) GetName() []byte
- func (m *DNSMX) GetPreference() int32
- func (*DNSMX) ProtoMessage()
- func (m *DNSMX) Reset()
- func (m *DNSMX) String() string
- func (q *DNSMX) ToString() string
- func (m *DNSMX) XXX_DiscardUnknown()
- func (m *DNSMX) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *DNSMX) XXX_Merge(src proto.Message)
- func (m *DNSMX) XXX_Size() int
- func (m *DNSMX) XXX_Unmarshal(b []byte) error
- type DNSQuestion
- func (*DNSQuestion) Descriptor() ([]byte, []int)
- func (m *DNSQuestion) GetClass() int32
- func (m *DNSQuestion) GetName() []byte
- func (m *DNSQuestion) GetType() int32
- func (*DNSQuestion) ProtoMessage()
- func (m *DNSQuestion) Reset()
- func (m *DNSQuestion) String() string
- func (q DNSQuestion) ToString() string
- func (m *DNSQuestion) XXX_DiscardUnknown()
- func (m *DNSQuestion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *DNSQuestion) XXX_Merge(src proto.Message)
- func (m *DNSQuestion) XXX_Size() int
- func (m *DNSQuestion) XXX_Unmarshal(b []byte) error
- type DNSResourceRecord
- func (*DNSResourceRecord) Descriptor() ([]byte, []int)
- func (m *DNSResourceRecord) GetCNAME() []byte
- func (m *DNSResourceRecord) GetClass() int32
- func (m *DNSResourceRecord) GetData() []byte
- func (m *DNSResourceRecord) GetDataLength() int32
- func (m *DNSResourceRecord) GetIP() string
- func (m *DNSResourceRecord) GetMX() *DNSMX
- func (m *DNSResourceRecord) GetNS() []byte
- func (m *DNSResourceRecord) GetName() []byte
- func (m *DNSResourceRecord) GetPTR() []byte
- func (m *DNSResourceRecord) GetSOA() *DNSSOA
- func (m *DNSResourceRecord) GetSRV() *DNSSRV
- func (m *DNSResourceRecord) GetTTL() uint32
- func (m *DNSResourceRecord) GetTXTs() [][]byte
- func (m *DNSResourceRecord) GetType() int32
- func (*DNSResourceRecord) ProtoMessage()
- func (m *DNSResourceRecord) Reset()
- func (m *DNSResourceRecord) String() string
- func (q DNSResourceRecord) ToString() string
- func (m *DNSResourceRecord) XXX_DiscardUnknown()
- func (m *DNSResourceRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *DNSResourceRecord) XXX_Merge(src proto.Message)
- func (m *DNSResourceRecord) XXX_Size() int
- func (m *DNSResourceRecord) XXX_Unmarshal(b []byte) error
- type DNSSOA
- func (*DNSSOA) Descriptor() ([]byte, []int)
- func (m *DNSSOA) GetExpire() uint32
- func (m *DNSSOA) GetMName() []byte
- func (m *DNSSOA) GetMinimum() uint32
- func (m *DNSSOA) GetRName() []byte
- func (m *DNSSOA) GetRefresh() uint32
- func (m *DNSSOA) GetRetry() uint32
- func (m *DNSSOA) GetSerial() uint32
- func (*DNSSOA) ProtoMessage()
- func (m *DNSSOA) Reset()
- func (m *DNSSOA) String() string
- func (q *DNSSOA) ToString() string
- func (m *DNSSOA) XXX_DiscardUnknown()
- func (m *DNSSOA) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *DNSSOA) XXX_Merge(src proto.Message)
- func (m *DNSSOA) XXX_Size() int
- func (m *DNSSOA) XXX_Unmarshal(b []byte) error
- type DNSSRV
- func (*DNSSRV) Descriptor() ([]byte, []int)
- func (m *DNSSRV) GetName() []byte
- func (m *DNSSRV) GetPort() int32
- func (m *DNSSRV) GetPriority() int32
- func (m *DNSSRV) GetWeight() int32
- func (*DNSSRV) ProtoMessage()
- func (m *DNSSRV) Reset()
- func (m *DNSSRV) String() string
- func (q *DNSSRV) ToString() string
- func (m *DNSSRV) XXX_DiscardUnknown()
- func (m *DNSSRV) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *DNSSRV) XXX_Merge(src proto.Message)
- func (m *DNSSRV) XXX_Size() int
- func (m *DNSSRV) XXX_Unmarshal(b []byte) error
- type Dot11
- func (d Dot11) CSVHeader() []string
- func (d Dot11) CSVRecord() []string
- func (*Dot11) Descriptor() ([]byte, []int)
- func (m *Dot11) GetAddress1() string
- func (m *Dot11) GetAddress2() string
- func (m *Dot11) GetAddress3() string
- func (m *Dot11) GetAddress4() string
- func (m *Dot11) GetChecksum() uint32
- func (m *Dot11) GetDurationID() int32
- func (m *Dot11) GetFlags() int32
- func (m *Dot11) GetFragmentNumber() int32
- func (m *Dot11) GetHTControl() *Dot11HTControl
- func (m *Dot11) GetProto() int32
- func (m *Dot11) GetQOS() *Dot11QOS
- func (m *Dot11) GetSequenceNumber() int32
- func (m *Dot11) GetTimestamp() string
- func (m *Dot11) GetType() int32
- func (d Dot11) NetcapTimestamp() string
- func (*Dot11) ProtoMessage()
- func (m *Dot11) Reset()
- func (m *Dot11) String() string
- func (m *Dot11) XXX_DiscardUnknown()
- func (m *Dot11) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Dot11) XXX_Merge(src proto.Message)
- func (m *Dot11) XXX_Size() int
- func (m *Dot11) XXX_Unmarshal(b []byte) error
- type Dot11ASEL
- func (*Dot11ASEL) Descriptor() ([]byte, []int)
- func (m *Dot11ASEL) GetCommand() int32
- func (m *Dot11ASEL) GetData() int32
- func (*Dot11ASEL) ProtoMessage()
- func (m *Dot11ASEL) Reset()
- func (m *Dot11ASEL) String() string
- func (d *Dot11ASEL) ToString() string
- func (m *Dot11ASEL) XXX_DiscardUnknown()
- func (m *Dot11ASEL) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Dot11ASEL) XXX_Merge(src proto.Message)
- func (m *Dot11ASEL) XXX_Size() int
- func (m *Dot11ASEL) XXX_Unmarshal(b []byte) error
- type Dot11HTControl
- func (*Dot11HTControl) Descriptor() ([]byte, []int)
- func (m *Dot11HTControl) GetACConstraint() bool
- func (m *Dot11HTControl) GetHT() *Dot11HTControlHT
- func (m *Dot11HTControl) GetRDGMorePPDU() bool
- func (m *Dot11HTControl) GetVHT() *Dot11HTControlVHT
- func (*Dot11HTControl) ProtoMessage()
- func (m *Dot11HTControl) Reset()
- func (m *Dot11HTControl) String() string
- func (d Dot11HTControl) ToString() string
- func (m *Dot11HTControl) XXX_DiscardUnknown()
- func (m *Dot11HTControl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Dot11HTControl) XXX_Merge(src proto.Message)
- func (m *Dot11HTControl) XXX_Size() int
- func (m *Dot11HTControl) XXX_Unmarshal(b []byte) error
- type Dot11HTControlHT
- func (*Dot11HTControlHT) Descriptor() ([]byte, []int)
- func (m *Dot11HTControlHT) GetCSISteering() int32
- func (m *Dot11HTControlHT) GetCalibrationPosition() int32
- func (m *Dot11HTControlHT) GetCalibrationSequence() int32
- func (m *Dot11HTControlHT) GetDEI() bool
- func (m *Dot11HTControlHT) GetLinkAdapationControl() *Dot11LinkAdapationControl
- func (m *Dot11HTControlHT) GetNDPAnnouncement() bool
- func (*Dot11HTControlHT) ProtoMessage()
- func (m *Dot11HTControlHT) Reset()
- func (m *Dot11HTControlHT) String() string
- func (d *Dot11HTControlHT) ToString() string
- func (m *Dot11HTControlHT) XXX_DiscardUnknown()
- func (m *Dot11HTControlHT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Dot11HTControlHT) XXX_Merge(src proto.Message)
- func (m *Dot11HTControlHT) XXX_Size() int
- func (m *Dot11HTControlHT) XXX_Unmarshal(b []byte) error
- type Dot11HTControlMFB
- func (*Dot11HTControlMFB) Descriptor() ([]byte, []int)
- func (m *Dot11HTControlMFB) GetBW() int32
- func (m *Dot11HTControlMFB) GetNumSTS() int32
- func (m *Dot11HTControlMFB) GetSNR() int32
- func (m *Dot11HTControlMFB) GetVHTMCS() int32
- func (*Dot11HTControlMFB) ProtoMessage()
- func (m *Dot11HTControlMFB) Reset()
- func (m *Dot11HTControlMFB) String() string
- func (d *Dot11HTControlMFB) ToString() string
- func (m *Dot11HTControlMFB) XXX_DiscardUnknown()
- func (m *Dot11HTControlMFB) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Dot11HTControlMFB) XXX_Merge(src proto.Message)
- func (m *Dot11HTControlMFB) XXX_Size() int
- func (m *Dot11HTControlMFB) XXX_Unmarshal(b []byte) error
- type Dot11HTControlVHT
- func (*Dot11HTControlVHT) Descriptor() ([]byte, []int)
- func (m *Dot11HTControlVHT) GetCodingType() int32
- func (m *Dot11HTControlVHT) GetCompressedMSI() int32
- func (m *Dot11HTControlVHT) GetFbTXBeamformed() bool
- func (m *Dot11HTControlVHT) GetGID() int32
- func (m *Dot11HTControlVHT) GetMFB() *Dot11HTControlMFB
- func (m *Dot11HTControlVHT) GetMFSI() int32
- func (m *Dot11HTControlVHT) GetMRQ() bool
- func (m *Dot11HTControlVHT) GetMSI() int32
- func (m *Dot11HTControlVHT) GetSTBCIndication() bool
- func (m *Dot11HTControlVHT) GetUnsolicitedMFB() bool
- func (*Dot11HTControlVHT) ProtoMessage()
- func (m *Dot11HTControlVHT) Reset()
- func (m *Dot11HTControlVHT) String() string
- func (d *Dot11HTControlVHT) ToString() string
- func (m *Dot11HTControlVHT) XXX_DiscardUnknown()
- func (m *Dot11HTControlVHT) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Dot11HTControlVHT) XXX_Merge(src proto.Message)
- func (m *Dot11HTControlVHT) XXX_Size() int
- func (m *Dot11HTControlVHT) XXX_Unmarshal(b []byte) error
- type Dot11LinkAdapationControl
- func (*Dot11LinkAdapationControl) Descriptor() ([]byte, []int)
- func (m *Dot11LinkAdapationControl) GetASEL() *Dot11ASEL
- func (m *Dot11LinkAdapationControl) GetMFB() int32
- func (m *Dot11LinkAdapationControl) GetMFSI() int32
- func (m *Dot11LinkAdapationControl) GetMRQ() bool
- func (m *Dot11LinkAdapationControl) GetMSI() int32
- func (m *Dot11LinkAdapationControl) GetTRQ() bool
- func (*Dot11LinkAdapationControl) ProtoMessage()
- func (m *Dot11LinkAdapationControl) Reset()
- func (m *Dot11LinkAdapationControl) String() string
- func (d *Dot11LinkAdapationControl) ToString() string
- func (m *Dot11LinkAdapationControl) XXX_DiscardUnknown()
- func (m *Dot11LinkAdapationControl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Dot11LinkAdapationControl) XXX_Merge(src proto.Message)
- func (m *Dot11LinkAdapationControl) XXX_Size() int
- func (m *Dot11LinkAdapationControl) XXX_Unmarshal(b []byte) error
- type Dot11QOS
- func (*Dot11QOS) Descriptor() ([]byte, []int)
- func (m *Dot11QOS) GetAckPolicy() int32
- func (m *Dot11QOS) GetEOSP() bool
- func (m *Dot11QOS) GetTID() int32
- func (m *Dot11QOS) GetTXOP() int32
- func (*Dot11QOS) ProtoMessage()
- func (m *Dot11QOS) Reset()
- func (m *Dot11QOS) String() string
- func (d Dot11QOS) ToString() string
- func (m *Dot11QOS) XXX_DiscardUnknown()
- func (m *Dot11QOS) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Dot11QOS) XXX_Merge(src proto.Message)
- func (m *Dot11QOS) XXX_Size() int
- func (m *Dot11QOS) XXX_Unmarshal(b []byte) error
- type Dot1Q
- func (d Dot1Q) CSVHeader() []string
- func (d Dot1Q) CSVRecord() []string
- func (*Dot1Q) Descriptor() ([]byte, []int)
- func (m *Dot1Q) GetDropEligible() bool
- func (m *Dot1Q) GetPriority() int32
- func (m *Dot1Q) GetTimestamp() string
- func (m *Dot1Q) GetType() int32
- func (m *Dot1Q) GetVLANIdentifier() int32
- func (d Dot1Q) NetcapTimestamp() string
- func (*Dot1Q) ProtoMessage()
- func (m *Dot1Q) Reset()
- func (m *Dot1Q) String() string
- func (m *Dot1Q) XXX_DiscardUnknown()
- func (m *Dot1Q) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Dot1Q) XXX_Merge(src proto.Message)
- func (m *Dot1Q) XXX_Size() int
- func (m *Dot1Q) XXX_Unmarshal(b []byte) error
- type Ethernet
- func (e Ethernet) CSVHeader() []string
- func (e Ethernet) CSVRecord() []string
- func (*Ethernet) Descriptor() ([]byte, []int)
- func (m *Ethernet) GetDstMAC() string
- func (m *Ethernet) GetEthernetType() int32
- func (m *Ethernet) GetPayloadEntropy() float64
- func (m *Ethernet) GetPayloadSize() int32
- func (m *Ethernet) GetSrcMAC() string
- func (m *Ethernet) GetTimestamp() string
- func (e Ethernet) NetcapTimestamp() string
- func (*Ethernet) ProtoMessage()
- func (m *Ethernet) Reset()
- func (m *Ethernet) String() string
- func (m *Ethernet) XXX_DiscardUnknown()
- func (m *Ethernet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Ethernet) XXX_Merge(src proto.Message)
- func (m *Ethernet) XXX_Size() int
- func (m *Ethernet) XXX_Unmarshal(b []byte) error
- type EthernetCTP
- func (i EthernetCTP) CSVHeader() []string
- func (i EthernetCTP) CSVRecord() []string
- func (*EthernetCTP) Descriptor() ([]byte, []int)
- func (m *EthernetCTP) GetSkipCount() int32
- func (m *EthernetCTP) GetTimestamp() string
- func (i EthernetCTP) NetcapTimestamp() string
- func (*EthernetCTP) ProtoMessage()
- func (m *EthernetCTP) Reset()
- func (m *EthernetCTP) String() string
- func (m *EthernetCTP) XXX_DiscardUnknown()
- func (m *EthernetCTP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *EthernetCTP) XXX_Merge(src proto.Message)
- func (m *EthernetCTP) XXX_Size() int
- func (m *EthernetCTP) XXX_Unmarshal(b []byte) error
- type EthernetCTPReply
- func (i EthernetCTPReply) CSVHeader() []string
- func (i EthernetCTPReply) CSVRecord() []string
- func (*EthernetCTPReply) Descriptor() ([]byte, []int)
- func (m *EthernetCTPReply) GetData() []byte
- func (m *EthernetCTPReply) GetFunction() int32
- func (m *EthernetCTPReply) GetReceiptNumber() int32
- func (m *EthernetCTPReply) GetTimestamp() string
- func (i EthernetCTPReply) NetcapTimestamp() string
- func (*EthernetCTPReply) ProtoMessage()
- func (m *EthernetCTPReply) Reset()
- func (m *EthernetCTPReply) String() string
- func (m *EthernetCTPReply) XXX_DiscardUnknown()
- func (m *EthernetCTPReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *EthernetCTPReply) XXX_Merge(src proto.Message)
- func (m *EthernetCTPReply) XXX_Size() int
- func (m *EthernetCTPReply) XXX_Unmarshal(b []byte) error
- type Flow
- func (f Flow) CSVHeader() []string
- func (f Flow) CSVRecord() []string
- func (*Flow) Descriptor() ([]byte, []int)
- func (m *Flow) GetAppPayloadSize() int32
- func (m *Flow) GetApplicationProto() string
- func (m *Flow) GetDstIP() string
- func (m *Flow) GetDstMAC() string
- func (m *Flow) GetDstPort() string
- func (m *Flow) GetDuration() int64
- func (m *Flow) GetLinkProto() string
- func (m *Flow) GetNetworkProto() string
- func (m *Flow) GetNumPackets() int32
- func (m *Flow) GetSize() int32
- func (m *Flow) GetSrcIP() string
- func (m *Flow) GetSrcMAC() string
- func (m *Flow) GetSrcPort() string
- func (m *Flow) GetTimestampFirst() string
- func (m *Flow) GetTimestampLast() string
- func (m *Flow) GetTransportProto() string
- func (m *Flow) GetUID() string
- func (f Flow) NetcapTimestamp() string
- func (*Flow) ProtoMessage()
- func (m *Flow) Reset()
- func (m *Flow) String() string
- func (m *Flow) XXX_DiscardUnknown()
- func (m *Flow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Flow) XXX_Merge(src proto.Message)
- func (m *Flow) XXX_Size() int
- func (m *Flow) XXX_Unmarshal(b []byte) error
- type HTTP
- func (h HTTP) CSVHeader() []string
- func (h HTTP) CSVRecord() []string
- func (*HTTP) Descriptor() ([]byte, []int)
- func (m *HTTP) GetContentType() string
- func (m *HTTP) GetDstIP() string
- func (m *HTTP) GetHost() string
- func (m *HTTP) GetMethod() string
- func (m *HTTP) GetProto() string
- func (m *HTTP) GetReferer() string
- func (m *HTTP) GetReqContentLength() int32
- func (m *HTTP) GetReqCookies() []string
- func (m *HTTP) GetResContentLength() int32
- func (m *HTTP) GetSrcIP() string
- func (m *HTTP) GetStatusCode() int32
- func (m *HTTP) GetTimestamp() string
- func (m *HTTP) GetURL() string
- func (m *HTTP) GetUserAgent() string
- func (f HTTP) NetcapTimestamp() string
- func (*HTTP) ProtoMessage()
- func (m *HTTP) Reset()
- func (m *HTTP) String() string
- func (m *HTTP) XXX_DiscardUnknown()
- func (m *HTTP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *HTTP) XXX_Merge(src proto.Message)
- func (m *HTTP) XXX_Size() int
- func (m *HTTP) XXX_Unmarshal(b []byte) error
- type Header
- func (*Header) Descriptor() ([]byte, []int)
- func (m *Header) GetCreated() string
- func (m *Header) GetInputSource() string
- func (m *Header) GetType() Type
- func (m *Header) GetVersion() string
- func (*Header) ProtoMessage()
- func (m *Header) Reset()
- func (m *Header) String() string
- func (m *Header) XXX_DiscardUnknown()
- func (m *Header) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *Header) XXX_Merge(src proto.Message)
- func (m *Header) XXX_Size() int
- func (m *Header) XXX_Unmarshal(b []byte) error
- type ICMPv4
- func (i ICMPv4) CSVHeader() []string
- func (i ICMPv4) CSVRecord() []string
- func (*ICMPv4) Descriptor() ([]byte, []int)
- func (m *ICMPv4) GetChecksum() int32
- func (m *ICMPv4) GetId() int32
- func (m *ICMPv4) GetSeq() int32
- func (m *ICMPv4) GetTimestamp() string
- func (m *ICMPv4) GetTypeCode() int32
- func (i ICMPv4) NetcapTimestamp() string
- func (*ICMPv4) ProtoMessage()
- func (m *ICMPv4) Reset()
- func (m *ICMPv4) String() string
- func (m *ICMPv4) XXX_DiscardUnknown()
- func (m *ICMPv4) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ICMPv4) XXX_Merge(src proto.Message)
- func (m *ICMPv4) XXX_Size() int
- func (m *ICMPv4) XXX_Unmarshal(b []byte) error
- type ICMPv6
- func (i ICMPv6) CSVHeader() []string
- func (i ICMPv6) CSVRecord() []string
- func (*ICMPv6) Descriptor() ([]byte, []int)
- func (m *ICMPv6) GetChecksum() int32
- func (m *ICMPv6) GetTimestamp() string
- func (m *ICMPv6) GetTypeCode() int32
- func (i ICMPv6) NetcapTimestamp() string
- func (*ICMPv6) ProtoMessage()
- func (m *ICMPv6) Reset()
- func (m *ICMPv6) String() string
- func (m *ICMPv6) XXX_DiscardUnknown()
- func (m *ICMPv6) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ICMPv6) XXX_Merge(src proto.Message)
- func (m *ICMPv6) XXX_Size() int
- func (m *ICMPv6) XXX_Unmarshal(b []byte) error
- type ICMPv6Echo
- func (i ICMPv6Echo) CSVHeader() []string
- func (i ICMPv6Echo) CSVRecord() []string
- func (*ICMPv6Echo) Descriptor() ([]byte, []int)
- func (m *ICMPv6Echo) GetIdentifier() int32
- func (m *ICMPv6Echo) GetSeqNumber() int32
- func (m *ICMPv6Echo) GetTimestamp() string
- func (i ICMPv6Echo) NetcapTimestamp() string
- func (*ICMPv6Echo) ProtoMessage()
- func (m *ICMPv6Echo) Reset()
- func (m *ICMPv6Echo) String() string
- func (m *ICMPv6Echo) XXX_DiscardUnknown()
- func (m *ICMPv6Echo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ICMPv6Echo) XXX_Merge(src proto.Message)
- func (m *ICMPv6Echo) XXX_Size() int
- func (m *ICMPv6Echo) XXX_Unmarshal(b []byte) error
- type ICMPv6NeighborAdvertisement
- func (i ICMPv6NeighborAdvertisement) CSVHeader() []string
- func (i ICMPv6NeighborAdvertisement) CSVRecord() []string
- func (*ICMPv6NeighborAdvertisement) Descriptor() ([]byte, []int)
- func (m *ICMPv6NeighborAdvertisement) GetFlags() int32
- func (m *ICMPv6NeighborAdvertisement) GetOptions() []*ICMPv6Option
- func (m *ICMPv6NeighborAdvertisement) GetTargetAddress() string
- func (m *ICMPv6NeighborAdvertisement) GetTimestamp() string
- func (i ICMPv6NeighborAdvertisement) NetcapTimestamp() string
- func (*ICMPv6NeighborAdvertisement) ProtoMessage()
- func (m *ICMPv6NeighborAdvertisement) Reset()
- func (m *ICMPv6NeighborAdvertisement) String() string
- func (m *ICMPv6NeighborAdvertisement) XXX_DiscardUnknown()
- func (m *ICMPv6NeighborAdvertisement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ICMPv6NeighborAdvertisement) XXX_Merge(src proto.Message)
- func (m *ICMPv6NeighborAdvertisement) XXX_Size() int
- func (m *ICMPv6NeighborAdvertisement) XXX_Unmarshal(b []byte) error
- type ICMPv6NeighborSolicitation
- func (i ICMPv6NeighborSolicitation) CSVHeader() []string
- func (i ICMPv6NeighborSolicitation) CSVRecord() []string
- func (*ICMPv6NeighborSolicitation) Descriptor() ([]byte, []int)
- func (m *ICMPv6NeighborSolicitation) GetOptions() []*ICMPv6Option
- func (m *ICMPv6NeighborSolicitation) GetTargetAddress() string
- func (m *ICMPv6NeighborSolicitation) GetTimestamp() string
- func (i ICMPv6NeighborSolicitation) NetcapTimestamp() string
- func (*ICMPv6NeighborSolicitation) ProtoMessage()
- func (m *ICMPv6NeighborSolicitation) Reset()
- func (m *ICMPv6NeighborSolicitation) String() string
- func (m *ICMPv6NeighborSolicitation) XXX_DiscardUnknown()
- func (m *ICMPv6NeighborSolicitation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ICMPv6NeighborSolicitation) XXX_Merge(src proto.Message)
- func (m *ICMPv6NeighborSolicitation) XXX_Size() int
- func (m *ICMPv6NeighborSolicitation) XXX_Unmarshal(b []byte) error
- type ICMPv6Option
- func (*ICMPv6Option) Descriptor() ([]byte, []int)
- func (m *ICMPv6Option) GetData() []byte
- func (m *ICMPv6Option) GetType() int32
- func (*ICMPv6Option) ProtoMessage()
- func (m *ICMPv6Option) Reset()
- func (m *ICMPv6Option) String() string
- func (o ICMPv6Option) ToString() string
- func (m *ICMPv6Option) XXX_DiscardUnknown()
- func (m *ICMPv6Option) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ICMPv6Option) XXX_Merge(src proto.Message)
- func (m *ICMPv6Option) XXX_Size() int
- func (m *ICMPv6Option) XXX_Unmarshal(b []byte) error
- type ICMPv6RouterAdvertisement
- func (i ICMPv6RouterAdvertisement) CSVHeader() []string
- func (i ICMPv6RouterAdvertisement) CSVRecord() []string
- func (*ICMPv6RouterAdvertisement) Descriptor() ([]byte, []int)
- func (m *ICMPv6RouterAdvertisement) GetFlags() int32
- func (m *ICMPv6RouterAdvertisement) GetHopLimit() int32
- func (m *ICMPv6RouterAdvertisement) GetOptions() []*ICMPv6Option
- func (m *ICMPv6RouterAdvertisement) GetReachableTime() uint32
- func (m *ICMPv6RouterAdvertisement) GetRetransTimer() uint32
- func (m *ICMPv6RouterAdvertisement) GetRouterLifetime() int32
- func (m *ICMPv6RouterAdvertisement) GetTimestamp() string
- func (i ICMPv6RouterAdvertisement) NetcapTimestamp() string
- func (*ICMPv6RouterAdvertisement) ProtoMessage()
- func (m *ICMPv6RouterAdvertisement) Reset()
- func (m *ICMPv6RouterAdvertisement) String() string
- func (m *ICMPv6RouterAdvertisement) XXX_DiscardUnknown()
- func (m *ICMPv6RouterAdvertisement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ICMPv6RouterAdvertisement) XXX_Merge(src proto.Message)
- func (m *ICMPv6RouterAdvertisement) XXX_Size() int
- func (m *ICMPv6RouterAdvertisement) XXX_Unmarshal(b []byte) error
- type ICMPv6RouterSolicitation
- func (i ICMPv6RouterSolicitation) CSVHeader() []string
- func (i ICMPv6RouterSolicitation) CSVRecord() []string
- func (*ICMPv6RouterSolicitation) Descriptor() ([]byte, []int)
- func (m *ICMPv6RouterSolicitation) GetOptions() []*ICMPv6Option
- func (m *ICMPv6RouterSolicitation) GetTimestamp() string
- func (i ICMPv6RouterSolicitation) NetcapTimestamp() string
- func (*ICMPv6RouterSolicitation) ProtoMessage()
- func (m *ICMPv6RouterSolicitation) Reset()
- func (m *ICMPv6RouterSolicitation) String() string
- func (m *ICMPv6RouterSolicitation) XXX_DiscardUnknown()
- func (m *ICMPv6RouterSolicitation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *ICMPv6RouterSolicitation) XXX_Merge(src proto.Message)
- func (m *ICMPv6RouterSolicitation) XXX_Size() int
- func (m *ICMPv6RouterSolicitation) XXX_Unmarshal(b []byte) error
- type IGMP
- func (i IGMP) CSVHeader() []string
- func (i IGMP) CSVRecord() []string
- func (*IGMP) Descriptor() ([]byte, []int)
- func (m *IGMP) GetChecksum() int32
- func (m *IGMP) GetGroupAddress() []byte
- func (m *IGMP) GetGroupRecords() []*IGMPv3GroupRecord
- func (m *IGMP) GetIntervalTime() uint64
- func (m *IGMP) GetMaxResponseTime() uint64
- func (m *IGMP) GetNumberOfGroupRecords() int32
- func (m *IGMP) GetNumberOfSources() int32
- func (m *IGMP) GetRobustnessValue() int32
- func (m *IGMP) GetSourceAddresses() []string
- func (m *IGMP) GetSupressRouterProcessing() bool
- func (m *IGMP) GetTimestamp() string
- func (m *IGMP) GetType() int32
- func (m *IGMP) GetVersion() int32
- func (i IGMP) NetcapTimestamp() string
- func (*IGMP) ProtoMessage()
- func (m *IGMP) Reset()
- func (m *IGMP) String() string
- func (m *IGMP) XXX_DiscardUnknown()
- func (m *IGMP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *IGMP) XXX_Merge(src proto.Message)
- func (m *IGMP) XXX_Size() int
- func (m *IGMP) XXX_Unmarshal(b []byte) error
- type IGMPv3GroupRecord
- func (*IGMPv3GroupRecord) Descriptor() ([]byte, []int)
- func (m *IGMPv3GroupRecord) GetAuxDataLen() int32
- func (m *IGMPv3GroupRecord) GetMulticastAddress() string
- func (m *IGMPv3GroupRecord) GetNumberOfSources() int32
- func (m *IGMPv3GroupRecord) GetSourceAddresses() []string
- func (m *IGMPv3GroupRecord) GetType() int32
- func (*IGMPv3GroupRecord) ProtoMessage()
- func (m *IGMPv3GroupRecord) Reset()
- func (m *IGMPv3GroupRecord) String() string
- func (i IGMPv3GroupRecord) ToString() string
- func (m *IGMPv3GroupRecord) XXX_DiscardUnknown()
- func (m *IGMPv3GroupRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *IGMPv3GroupRecord) XXX_Merge(src proto.Message)
- func (m *IGMPv3GroupRecord) XXX_Size() int
- func (m *IGMPv3GroupRecord) XXX_Unmarshal(b []byte) error
- type IPv4
- func (i IPv4) CSVHeader() []string
- func (i IPv4) CSVRecord() []string
- func (*IPv4) Descriptor() ([]byte, []int)
- func (m *IPv4) GetChecksum() int32
- func (m *IPv4) GetDstIP() string
- func (m *IPv4) GetFlags() int32
- func (m *IPv4) GetFragOffset() int32
- func (m *IPv4) GetIHL() int32
- func (m *IPv4) GetId() int32
- func (m *IPv4) GetLength() int32
- func (m *IPv4) GetOptions() []*IPv4Option
- func (m *IPv4) GetPadding() []byte
- func (m *IPv4) GetPayloadEntropy() float64
- func (m *IPv4) GetPayloadSize() int32
- func (m *IPv4) GetProtocol() int32
- func (m *IPv4) GetSrcIP() string
- func (m *IPv4) GetTOS() int32
- func (m *IPv4) GetTTL() int32
- func (m *IPv4) GetTimestamp() string
- func (m *IPv4) GetVersion() int32
- func (i IPv4) NetcapTimestamp() string
- func (*IPv4) ProtoMessage()
- func (m *IPv4) Reset()
- func (m *IPv4) String() string
- func (m *IPv4) XXX_DiscardUnknown()
- func (m *IPv4) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *IPv4) XXX_Merge(src proto.Message)
- func (m *IPv4) XXX_Size() int
- func (m *IPv4) XXX_Unmarshal(b []byte) error
- type IPv4Option
- func (*IPv4Option) Descriptor() ([]byte, []int)
- func (m *IPv4Option) GetOptionData() []byte
- func (m *IPv4Option) GetOptionLength() int32
- func (m *IPv4Option) GetOptionType() int32
- func (*IPv4Option) ProtoMessage()
- func (m *IPv4Option) Reset()
- func (m *IPv4Option) String() string
- func (i IPv4Option) ToString() string
- func (m *IPv4Option) XXX_DiscardUnknown()
- func (m *IPv4Option) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *IPv4Option) XXX_Merge(src proto.Message)
- func (m *IPv4Option) XXX_Size() int
- func (m *IPv4Option) XXX_Unmarshal(b []byte) error
- type IPv6
- func (i IPv6) CSVHeader() []string
- func (i IPv6) CSVRecord() []string
- func (*IPv6) Descriptor() ([]byte, []int)
- func (m *IPv6) GetDstIP() string
- func (m *IPv6) GetFlowLabel() uint32
- func (m *IPv6) GetHopByHop() *IPv6HopByHop
- func (m *IPv6) GetHopLimit() int32
- func (m *IPv6) GetLength() int32
- func (m *IPv6) GetNextHeader() int32
- func (m *IPv6) GetPayloadEntropy() float64
- func (m *IPv6) GetPayloadSize() int32
- func (m *IPv6) GetSrcIP() string
- func (m *IPv6) GetTimestamp() string
- func (m *IPv6) GetTrafficClass() int32
- func (m *IPv6) GetVersion() int32
- func (i IPv6) NetcapTimestamp() string
- func (*IPv6) ProtoMessage()
- func (m *IPv6) Reset()
- func (m *IPv6) String() string
- func (m *IPv6) XXX_DiscardUnknown()
- func (m *IPv6) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *IPv6) XXX_Merge(src proto.Message)
- func (m *IPv6) XXX_Size() int
- func (m *IPv6) XXX_Unmarshal(b []byte) error
- type IPv6HopByHop
- func (l IPv6HopByHop) CSVHeader() []string
- func (l IPv6HopByHop) CSVRecord() []string
- func (*IPv6HopByHop) Descriptor() ([]byte, []int)
- func (m *IPv6HopByHop) GetOptions() []*IPv6HopByHopOption
- func (m *IPv6HopByHop) GetTimestamp() string
- func (l IPv6HopByHop) NetcapTimestamp() string
- func (*IPv6HopByHop) ProtoMessage()
- func (m *IPv6HopByHop) Reset()
- func (m *IPv6HopByHop) String() string
- func (h IPv6HopByHop) ToString() string
- func (m *IPv6HopByHop) XXX_DiscardUnknown()
- func (m *IPv6HopByHop) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *IPv6HopByHop) XXX_Merge(src proto.Message)
- func (m *IPv6HopByHop) XXX_Size() int
- func (m *IPv6HopByHop) XXX_Unmarshal(b []byte) error
- type IPv6HopByHopOption
- func (*IPv6HopByHopOption) Descriptor() ([]byte, []int)
- func (m *IPv6HopByHopOption) GetActualLength() int32
- func (m *IPv6HopByHopOption) GetOptionAlignment() *IPv6HopByHopOptionAlignment
- func (m *IPv6HopByHopOption) GetOptionData() []byte
- func (m *IPv6HopByHopOption) GetOptionLength() int32
- func (m *IPv6HopByHopOption) GetOptionType() int32
- func (*IPv6HopByHopOption) ProtoMessage()
- func (m *IPv6HopByHopOption) Reset()
- func (m *IPv6HopByHopOption) String() string
- func (o IPv6HopByHopOption) ToString() string
- func (m *IPv6HopByHopOption) XXX_DiscardUnknown()
- func (m *IPv6HopByHopOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *IPv6HopByHopOption) XXX_Merge(src proto.Message)
- func (m *IPv6HopByHopOption) XXX_Size() int
- func (m *IPv6HopByHopOption) XXX_Unmarshal(b []byte) error
- type IPv6HopByHopOptionAlignment
- func (*IPv6HopByHopOptionAlignment) Descriptor() ([]byte, []int)
- func (m *IPv6HopByHopOptionAlignment) GetOne() int32
- func (m *IPv6HopByHopOptionAlignment) GetTwo() int32
- func (*IPv6HopByHopOptionAlignment) ProtoMessage()
- func (m *IPv6HopByHopOptionAlignment) Reset()
- func (m *IPv6HopByHopOptionAlignment) String() string
- func (a IPv6HopByHopOptionAlignment) ToString() string
- func (m *IPv6HopByHopOptionAlignment) XXX_DiscardUnknown()
- func (m *IPv6HopByHopOptionAlignment) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *IPv6HopByHopOptionAlignment) XXX_Merge(src proto.Message)
- func (m *IPv6HopByHopOptionAlignment) XXX_Size() int
- func (m *IPv6HopByHopOptionAlignment) XXX_Unmarshal(b []byte) error
- type LLC
- func (l LLC) CSVHeader() []string
- func (l LLC) CSVRecord() []string
- func (*LLC) Descriptor() ([]byte, []int)
- func (m *LLC) GetCR() bool
- func (m *LLC) GetControl() int32
- func (m *LLC) GetDSAP() int32
- func (m *LLC) GetIG() bool
- func (m *LLC) GetSSAP() int32
- func (m *LLC) GetTimestamp() string
- func (l LLC) NetcapTimestamp() string
- func (*LLC) ProtoMessage()
- func (m *LLC) Reset()
- func (m *LLC) String() string
- func (m *LLC) XXX_DiscardUnknown()
- func (m *LLC) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *LLC) XXX_Merge(src proto.Message)
- func (m *LLC) XXX_Size() int
- func (m *LLC) XXX_Unmarshal(b []byte) error
- type LLDPCapabilities
- func (*LLDPCapabilities) Descriptor() ([]byte, []int)
- func (m *LLDPCapabilities) GetBridge() bool
- func (m *LLDPCapabilities) GetCVLAN() bool
- func (m *LLDPCapabilities) GetDocSis() bool
- func (m *LLDPCapabilities) GetOther() bool
- func (m *LLDPCapabilities) GetPhone() bool
- func (m *LLDPCapabilities) GetRepeater() bool
- func (m *LLDPCapabilities) GetRouter() bool
- func (m *LLDPCapabilities) GetSVLAN() bool
- func (m *LLDPCapabilities) GetStationOnly() bool
- func (m *LLDPCapabilities) GetTMPR() bool
- func (m *LLDPCapabilities) GetWLANAP() bool
- func (*LLDPCapabilities) ProtoMessage()
- func (m *LLDPCapabilities) Reset()
- func (m *LLDPCapabilities) String() string
- func (c *LLDPCapabilities) ToString() string
- func (m *LLDPCapabilities) XXX_DiscardUnknown()
- func (m *LLDPCapabilities) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *LLDPCapabilities) XXX_Merge(src proto.Message)
- func (m *LLDPCapabilities) XXX_Size() int
- func (m *LLDPCapabilities) XXX_Unmarshal(b []byte) error
- type LLDPChassisID
- func (*LLDPChassisID) Descriptor() ([]byte, []int)
- func (m *LLDPChassisID) GetID() []byte
- func (m *LLDPChassisID) GetSubtype() int32
- func (*LLDPChassisID) ProtoMessage()
- func (m *LLDPChassisID) Reset()
- func (m *LLDPChassisID) String() string
- func (l LLDPChassisID) ToString() string
- func (m *LLDPChassisID) XXX_DiscardUnknown()
- func (m *LLDPChassisID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *LLDPChassisID) XXX_Merge(src proto.Message)
- func (m *LLDPChassisID) XXX_Size() int
- func (m *LLDPChassisID) XXX_Unmarshal(b []byte) error
- type LLDPMgmtAddress
- func (*LLDPMgmtAddress) Descriptor() ([]byte, []int)
- func (m *LLDPMgmtAddress) GetAddress() []byte
- func (m *LLDPMgmtAddress) GetInterfaceNumber() uint32
- func (m *LLDPMgmtAddress) GetInterfaceSubtype() int32
- func (m *LLDPMgmtAddress) GetOID() string
- func (m *LLDPMgmtAddress) GetSubtype() int32
- func (*LLDPMgmtAddress) ProtoMessage()
- func (m *LLDPMgmtAddress) Reset()
- func (m *LLDPMgmtAddress) String() string
- func (lldma *LLDPMgmtAddress) ToString() string
- func (m *LLDPMgmtAddress) XXX_DiscardUnknown()
- func (m *LLDPMgmtAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *LLDPMgmtAddress) XXX_Merge(src proto.Message)
- func (m *LLDPMgmtAddress) XXX_Size() int
- func (m *LLDPMgmtAddress) XXX_Unmarshal(b []byte) error
- type LLDPOrgSpecificTLV
- func (*LLDPOrgSpecificTLV) Descriptor() ([]byte, []int)
- func (m *LLDPOrgSpecificTLV) GetInfo() []byte
- func (m *LLDPOrgSpecificTLV) GetOUI() uint32
- func (m *LLDPOrgSpecificTLV) GetSubType() int32
- func (*LLDPOrgSpecificTLV) ProtoMessage()
- func (m *LLDPOrgSpecificTLV) Reset()
- func (m *LLDPOrgSpecificTLV) String() string
- func (lldst *LLDPOrgSpecificTLV) ToString() string
- func (m *LLDPOrgSpecificTLV) XXX_DiscardUnknown()
- func (m *LLDPOrgSpecificTLV) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *LLDPOrgSpecificTLV) XXX_Merge(src proto.Message)
- func (m *LLDPOrgSpecificTLV) XXX_Size() int
- func (m *LLDPOrgSpecificTLV) XXX_Unmarshal(b []byte) error
- type LLDPPortID
- func (*LLDPPortID) Descriptor() ([]byte, []int)
- func (m *LLDPPortID) GetID() []byte
- func (m *LLDPPortID) GetSubtype() int32
- func (*LLDPPortID) ProtoMessage()
- func (m *LLDPPortID) Reset()
- func (m *LLDPPortID) String() string
- func (l LLDPPortID) ToString() string
- func (m *LLDPPortID) XXX_DiscardUnknown()
- func (m *LLDPPortID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *LLDPPortID) XXX_Merge(src proto.Message)
- func (m *LLDPPortID) XXX_Size() int
- func (m *LLDPPortID) XXX_Unmarshal(b []byte) error
- type LLDPSysCapabilities
- func (*LLDPSysCapabilities) Descriptor() ([]byte, []int)
- func (m *LLDPSysCapabilities) GetEnabledCap() *LLDPCapabilities
- func (m *LLDPSysCapabilities) GetSystemCap() *LLDPCapabilities
- func (*LLDPSysCapabilities) ProtoMessage()
- func (m *LLDPSysCapabilities) Reset()
- func (m *LLDPSysCapabilities) String() string
- func (lldsc *LLDPSysCapabilities) ToString() string
- func (m *LLDPSysCapabilities) XXX_DiscardUnknown()
- func (m *LLDPSysCapabilities) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *LLDPSysCapabilities) XXX_Merge(src proto.Message)
- func (m *LLDPSysCapabilities) XXX_Size() int
- func (m *LLDPSysCapabilities) XXX_Unmarshal(b []byte) error
- type LinkFlow
- func (f LinkFlow) CSVHeader() []string
- func (f LinkFlow) CSVRecord() []string
- func (*LinkFlow) Descriptor() ([]byte, []int)
- func (m *LinkFlow) GetDstMAC() string
- func (m *LinkFlow) GetDuration() int64
- func (m *LinkFlow) GetNumPackets() int64
- func (m *LinkFlow) GetProto() string
- func (m *LinkFlow) GetSize() int64
- func (m *LinkFlow) GetSrcMAC() string
- func (m *LinkFlow) GetTimestampFirst() string
- func (m *LinkFlow) GetTimestampLast() string
- func (m *LinkFlow) GetUID() uint64
- func (f LinkFlow) NetcapTimestamp() string
- func (*LinkFlow) ProtoMessage()
- func (m *LinkFlow) Reset()
- func (m *LinkFlow) String() string
- func (m *LinkFlow) XXX_DiscardUnknown()
- func (m *LinkFlow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *LinkFlow) XXX_Merge(src proto.Message)
- func (m *LinkFlow) XXX_Size() int
- func (m *LinkFlow) XXX_Unmarshal(b []byte) error
- type LinkLayerDiscovery
- func (l LinkLayerDiscovery) CSVHeader() []string
- func (l LinkLayerDiscovery) CSVRecord() []string
- func (*LinkLayerDiscovery) Descriptor() ([]byte, []int)
- func (m *LinkLayerDiscovery) GetChassisID() *LLDPChassisID
- func (m *LinkLayerDiscovery) GetPortID() *LLDPPortID
- func (m *LinkLayerDiscovery) GetTTL() int32
- func (m *LinkLayerDiscovery) GetTimestamp() string
- func (m *LinkLayerDiscovery) GetValues() []*LinkLayerDiscoveryValue
- func (l LinkLayerDiscovery) NetcapTimestamp() string
- func (*LinkLayerDiscovery) ProtoMessage()
- func (m *LinkLayerDiscovery) Reset()
- func (m *LinkLayerDiscovery) String() string
- func (m *LinkLayerDiscovery) XXX_DiscardUnknown()
- func (m *LinkLayerDiscovery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *LinkLayerDiscovery) XXX_Merge(src proto.Message)
- func (m *LinkLayerDiscovery) XXX_Size() int
- func (m *LinkLayerDiscovery) XXX_Unmarshal(b []byte) error
- type LinkLayerDiscoveryInfo
- func (l LinkLayerDiscoveryInfo) CSVHeader() []string
- func (l LinkLayerDiscoveryInfo) CSVRecord() []string
- func (*LinkLayerDiscoveryInfo) Descriptor() ([]byte, []int)
- func (m *LinkLayerDiscoveryInfo) GetMgmtAddress() *LLDPMgmtAddress
- func (m *LinkLayerDiscoveryInfo) GetOrgTLVs() []*LLDPOrgSpecificTLV
- func (m *LinkLayerDiscoveryInfo) GetPortDescription() string
- func (m *LinkLayerDiscoveryInfo) GetSysCapabilities() *LLDPSysCapabilities
- func (m *LinkLayerDiscoveryInfo) GetSysDescription() string
- func (m *LinkLayerDiscoveryInfo) GetSysName() string
- func (m *LinkLayerDiscoveryInfo) GetTimestamp() string
- func (m *LinkLayerDiscoveryInfo) GetUnknown() []*LinkLayerDiscoveryValue
- func (l LinkLayerDiscoveryInfo) NetcapTimestamp() string
- func (*LinkLayerDiscoveryInfo) ProtoMessage()
- func (m *LinkLayerDiscoveryInfo) Reset()
- func (m *LinkLayerDiscoveryInfo) String() string
- func (m *LinkLayerDiscoveryInfo) XXX_DiscardUnknown()
- func (m *LinkLayerDiscoveryInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *LinkLayerDiscoveryInfo) XXX_Merge(src proto.Message)
- func (m *LinkLayerDiscoveryInfo) XXX_Size() int
- func (m *LinkLayerDiscoveryInfo) XXX_Unmarshal(b []byte) error
- type LinkLayerDiscoveryValue
- func (*LinkLayerDiscoveryValue) Descriptor() ([]byte, []int)
- func (m *LinkLayerDiscoveryValue) GetLength() int32
- func (m *LinkLayerDiscoveryValue) GetType() int32
- func (m *LinkLayerDiscoveryValue) GetValue() []byte
- func (*LinkLayerDiscoveryValue) ProtoMessage()
- func (m *LinkLayerDiscoveryValue) Reset()
- func (m *LinkLayerDiscoveryValue) String() string
- func (lldv *LinkLayerDiscoveryValue) ToString() string
- func (m *LinkLayerDiscoveryValue) XXX_DiscardUnknown()
- func (m *LinkLayerDiscoveryValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *LinkLayerDiscoveryValue) XXX_Merge(src proto.Message)
- func (m *LinkLayerDiscoveryValue) XXX_Size() int
- func (m *LinkLayerDiscoveryValue) XXX_Unmarshal(b []byte) error
- type NTP
- func (n NTP) CSVHeader() []string
- func (n NTP) CSVRecord() []string
- func (*NTP) Descriptor() ([]byte, []int)
- func (m *NTP) GetExtensionBytes() []byte
- func (m *NTP) GetLeapIndicator() int32
- func (m *NTP) GetMode() int32
- func (m *NTP) GetOriginTimestamp() uint64
- func (m *NTP) GetPoll() int32
- func (m *NTP) GetPrecision() int32
- func (m *NTP) GetReceiveTimestamp() uint64
- func (m *NTP) GetReferenceID() uint32
- func (m *NTP) GetReferenceTimestamp() uint64
- func (m *NTP) GetRootDelay() uint32
- func (m *NTP) GetRootDispersion() uint32
- func (m *NTP) GetStratum() int32
- func (m *NTP) GetTimestamp() string
- func (m *NTP) GetTransmitTimestamp() uint64
- func (m *NTP) GetVersion() int32
- func (n NTP) NetcapTimestamp() string
- func (*NTP) ProtoMessage()
- func (m *NTP) Reset()
- func (m *NTP) String() string
- func (m *NTP) XXX_DiscardUnknown()
- func (m *NTP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *NTP) XXX_Merge(src proto.Message)
- func (m *NTP) XXX_Size() int
- func (m *NTP) XXX_Unmarshal(b []byte) error
- type NetworkFlow
- func (f NetworkFlow) CSVHeader() []string
- func (f NetworkFlow) CSVRecord() []string
- func (*NetworkFlow) Descriptor() ([]byte, []int)
- func (m *NetworkFlow) GetDstIP() string
- func (m *NetworkFlow) GetDuration() int64
- func (m *NetworkFlow) GetNumPackets() int64
- func (m *NetworkFlow) GetProto() string
- func (m *NetworkFlow) GetSize() int64
- func (m *NetworkFlow) GetSrcIP() string
- func (m *NetworkFlow) GetTimestampFirst() string
- func (m *NetworkFlow) GetTimestampLast() string
- func (m *NetworkFlow) GetUID() uint64
- func (f NetworkFlow) NetcapTimestamp() string
- func (*NetworkFlow) ProtoMessage()
- func (m *NetworkFlow) Reset()
- func (m *NetworkFlow) String() string
- func (m *NetworkFlow) XXX_DiscardUnknown()
- func (m *NetworkFlow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *NetworkFlow) XXX_Merge(src proto.Message)
- func (m *NetworkFlow) XXX_Size() int
- func (m *NetworkFlow) XXX_Unmarshal(b []byte) error
- type SCTP
- func (s SCTP) CSVHeader() []string
- func (s SCTP) CSVRecord() []string
- func (*SCTP) Descriptor() ([]byte, []int)
- func (m *SCTP) GetChecksum() uint32
- func (m *SCTP) GetDstPort() uint32
- func (m *SCTP) GetSrcPort() uint32
- func (m *SCTP) GetTimestamp() string
- func (m *SCTP) GetVerificationTag() uint32
- func (s SCTP) NetcapTimestamp() string
- func (*SCTP) ProtoMessage()
- func (m *SCTP) Reset()
- func (m *SCTP) String() string
- func (m *SCTP) XXX_DiscardUnknown()
- func (m *SCTP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SCTP) XXX_Merge(src proto.Message)
- func (m *SCTP) XXX_Size() int
- func (m *SCTP) XXX_Unmarshal(b []byte) error
- type SIP
- func (s SIP) CSVHeader() []string
- func (s SIP) CSVRecord() []string
- func (*SIP) Descriptor() ([]byte, []int)
- func (m *SIP) GetHeaders() []string
- func (m *SIP) GetIsResponse() bool
- func (m *SIP) GetMethod() int32
- func (m *SIP) GetResponseCode() int32
- func (m *SIP) GetResponseStatus() string
- func (m *SIP) GetTimestamp() string
- func (m *SIP) GetVersion() int32
- func (s SIP) NetcapTimestamp() string
- func (*SIP) ProtoMessage()
- func (m *SIP) Reset()
- func (m *SIP) String() string
- func (m *SIP) XXX_DiscardUnknown()
- func (m *SIP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SIP) XXX_Merge(src proto.Message)
- func (m *SIP) XXX_Size() int
- func (m *SIP) XXX_Unmarshal(b []byte) error
- type SNAP
- func (s SNAP) CSVHeader() []string
- func (s SNAP) CSVRecord() []string
- func (*SNAP) Descriptor() ([]byte, []int)
- func (m *SNAP) GetOrganizationalCode() []byte
- func (m *SNAP) GetTimestamp() string
- func (m *SNAP) GetType() int32
- func (s SNAP) NetcapTimestamp() string
- func (*SNAP) ProtoMessage()
- func (m *SNAP) Reset()
- func (m *SNAP) String() string
- func (m *SNAP) XXX_DiscardUnknown()
- func (m *SNAP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *SNAP) XXX_Merge(src proto.Message)
- func (m *SNAP) XXX_Size() int
- func (m *SNAP) XXX_Unmarshal(b []byte) error
- type TCP
- func (t TCP) CSVHeader() []string
- func (t TCP) CSVRecord() []string
- func (*TCP) Descriptor() ([]byte, []int)
- func (m *TCP) GetACK() bool
- func (m *TCP) GetAckNum() uint32
- func (m *TCP) GetCWR() bool
- func (m *TCP) GetChecksum() int32
- func (m *TCP) GetDataOffset() int32
- func (m *TCP) GetDstPort() int32
- func (m *TCP) GetECE() bool
- func (m *TCP) GetFIN() bool
- func (m *TCP) GetNS() bool
- func (t TCP) GetOptionString() string
- func (m *TCP) GetOptions() []*TCPOption
- func (m *TCP) GetPSH() bool
- func (m *TCP) GetPadding() []byte
- func (m *TCP) GetPayloadEntropy() float64
- func (m *TCP) GetPayloadSize() int32
- func (m *TCP) GetRST() bool
- func (m *TCP) GetSYN() bool
- func (m *TCP) GetSeqNum() uint32
- func (m *TCP) GetSrcPort() int32
- func (m *TCP) GetTimestamp() string
- func (m *TCP) GetURG() bool
- func (m *TCP) GetUrgent() int32
- func (m *TCP) GetWindow() int32
- func (f TCP) NetcapTimestamp() string
- func (*TCP) ProtoMessage()
- func (m *TCP) Reset()
- func (m *TCP) String() string
- func (m *TCP) XXX_DiscardUnknown()
- func (m *TCP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *TCP) XXX_Merge(src proto.Message)
- func (m *TCP) XXX_Size() int
- func (m *TCP) XXX_Unmarshal(b []byte) error
- type TCPOption
- func (*TCPOption) Descriptor() ([]byte, []int)
- func (m *TCPOption) GetOptionData() []byte
- func (m *TCPOption) GetOptionLength() int32
- func (m *TCPOption) GetOptionType() int32
- func (*TCPOption) ProtoMessage()
- func (m *TCPOption) Reset()
- func (m *TCPOption) String() string
- func (m *TCPOption) XXX_DiscardUnknown()
- func (m *TCPOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *TCPOption) XXX_Merge(src proto.Message)
- func (m *TCPOption) XXX_Size() int
- func (m *TCPOption) XXX_Unmarshal(b []byte) error
- type TLSClientHello
- func (t TLSClientHello) CSVHeader() []string
- func (t TLSClientHello) CSVRecord() []string
- func (*TLSClientHello) Descriptor() ([]byte, []int)
- func (m *TLSClientHello) GetALPNs() []string
- func (m *TLSClientHello) GetCipherSuiteLen() int32
- func (m *TLSClientHello) GetCipherSuites() []int32
- func (m *TLSClientHello) GetCompressMethods() []int32
- func (m *TLSClientHello) GetDstIP() string
- func (m *TLSClientHello) GetDstMAC() string
- func (m *TLSClientHello) GetDstPort() int32
- func (m *TLSClientHello) GetExtensionLen() int32
- func (m *TLSClientHello) GetExtensions() []int32
- func (m *TLSClientHello) GetHandshakeLen() uint32
- func (m *TLSClientHello) GetHandshakeType() int32
- func (m *TLSClientHello) GetHandshakeVersion() int32
- func (m *TLSClientHello) GetJa3() string
- func (m *TLSClientHello) GetMessageLen() int32
- func (m *TLSClientHello) GetOSCP() bool
- func (m *TLSClientHello) GetRandom() []byte
- func (m *TLSClientHello) GetSNI() string
- func (m *TLSClientHello) GetSessionID() []byte
- func (m *TLSClientHello) GetSessionIDLen() uint32
- func (m *TLSClientHello) GetSignatureAlgs() []int32
- func (m *TLSClientHello) GetSrcIP() string
- func (m *TLSClientHello) GetSrcMAC() string
- func (m *TLSClientHello) GetSrcPort() int32
- func (m *TLSClientHello) GetSupportedGroups() []int32
- func (m *TLSClientHello) GetSupportedPoints() []int32
- func (m *TLSClientHello) GetTimestamp() string
- func (m *TLSClientHello) GetType() int32
- func (m *TLSClientHello) GetVersion() int32
- func (f TLSClientHello) NetcapTimestamp() string
- func (*TLSClientHello) ProtoMessage()
- func (m *TLSClientHello) Reset()
- func (m *TLSClientHello) String() string
- func (m *TLSClientHello) XXX_DiscardUnknown()
- func (m *TLSClientHello) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *TLSClientHello) XXX_Merge(src proto.Message)
- func (m *TLSClientHello) XXX_Size() int
- func (m *TLSClientHello) XXX_Unmarshal(b []byte) error
- type TransportFlow
- func (f TransportFlow) CSVHeader() []string
- func (f TransportFlow) CSVRecord() []string
- func (*TransportFlow) Descriptor() ([]byte, []int)
- func (m *TransportFlow) GetDstPort() int32
- func (m *TransportFlow) GetDuration() int64
- func (m *TransportFlow) GetNumPackets() int64
- func (m *TransportFlow) GetProto() string
- func (m *TransportFlow) GetSize() int64
- func (m *TransportFlow) GetSrcPort() int32
- func (m *TransportFlow) GetTimestampFirst() string
- func (m *TransportFlow) GetTimestampLast() string
- func (m *TransportFlow) GetUID() uint64
- func (f TransportFlow) NetcapTimestamp() string
- func (*TransportFlow) ProtoMessage()
- func (m *TransportFlow) Reset()
- func (m *TransportFlow) String() string
- func (m *TransportFlow) XXX_DiscardUnknown()
- func (m *TransportFlow) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *TransportFlow) XXX_Merge(src proto.Message)
- func (m *TransportFlow) XXX_Size() int
- func (m *TransportFlow) XXX_Unmarshal(b []byte) error
- type Type
- type UDP
- func (u UDP) CSVHeader() []string
- func (u UDP) CSVRecord() []string
- func (*UDP) Descriptor() ([]byte, []int)
- func (m *UDP) GetChecksum() int32
- func (m *UDP) GetDstPort() int32
- func (m *UDP) GetLength() int32
- func (m *UDP) GetPayloadEntropy() float64
- func (m *UDP) GetPayloadSize() int32
- func (m *UDP) GetSrcPort() int32
- func (m *UDP) GetTimestamp() string
- func (f UDP) NetcapTimestamp() string
- func (*UDP) ProtoMessage()
- func (m *UDP) Reset()
- func (m *UDP) String() string
- func (m *UDP) XXX_DiscardUnknown()
- func (m *UDP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (dst *UDP) XXX_Merge(src proto.Message)
- func (m *UDP) XXX_Size() int
- func (m *UDP) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
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",
}
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,
}
var ( // UTC allows to print timestamp in the utc format UTC bool )
Functions ¶
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) Descriptor ¶
func (*ARP) GetAddrType ¶
func (*ARP) GetDstHwAddress ¶
func (*ARP) GetDstProtAddress ¶
func (*ARP) GetHwAddressSize ¶
func (*ARP) GetOperation ¶
func (*ARP) GetProtAddressSize ¶
func (*ARP) GetProtocol ¶
func (*ARP) GetSrcHwAddress ¶
func (*ARP) GetSrcProtAddress ¶
func (*ARP) GetTimestamp ¶
func (ARP) NetcapTimestamp ¶
func (*ARP) ProtoMessage ¶
func (*ARP) ProtoMessage()
func (*ARP) XXX_DiscardUnknown ¶
func (m *ARP) XXX_DiscardUnknown()
func (*ARP) XXX_Unmarshal ¶
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) GetClientID ¶
func (*Batch) GetMessageType ¶
func (*Batch) ProtoMessage ¶
func (*Batch) ProtoMessage()
func (*Batch) XXX_DiscardUnknown ¶
func (m *Batch) XXX_DiscardUnknown()
func (*Batch) XXX_Marshal ¶
func (*Batch) XXX_Unmarshal ¶
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) Descriptor ¶
func (*DHCPv4) GetClientHWAddr ¶
func (*DHCPv4) GetClientIP ¶
func (*DHCPv4) GetHardwareLen ¶
func (*DHCPv4) GetHardwareOpts ¶
func (*DHCPv4) GetHardwareType ¶
func (*DHCPv4) GetNextServerIP ¶
func (*DHCPv4) GetOperation ¶
func (*DHCPv4) GetOptions ¶
func (m *DHCPv4) GetOptions() []*DHCPOption
func (*DHCPv4) GetRelayAgentIP ¶
func (*DHCPv4) GetServerName ¶
func (*DHCPv4) GetTimestamp ¶
func (*DHCPv4) GetYourClientIP ¶
func (DHCPv4) NetcapTimestamp ¶
func (*DHCPv4) ProtoMessage ¶
func (*DHCPv4) ProtoMessage()
func (*DHCPv4) XXX_DiscardUnknown ¶
func (m *DHCPv4) XXX_DiscardUnknown()
func (*DHCPv4) XXX_Marshal ¶
func (*DHCPv4) XXX_Unmarshal ¶
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) Descriptor ¶
func (*DHCPv6) GetHopCount ¶
func (*DHCPv6) GetLinkAddr ¶
func (*DHCPv6) GetMsgType ¶
func (*DHCPv6) GetOptions ¶
func (m *DHCPv6) GetOptions() []*DHCPv6Option
func (*DHCPv6) GetPeerAddr ¶
func (*DHCPv6) GetTimestamp ¶
func (*DHCPv6) GetTransactionID ¶
func (DHCPv6) NetcapTimestamp ¶
func (*DHCPv6) ProtoMessage ¶
func (*DHCPv6) ProtoMessage()
func (*DHCPv6) XXX_DiscardUnknown ¶
func (m *DHCPv6) XXX_DiscardUnknown()
func (*DHCPv6) XXX_Marshal ¶
func (*DHCPv6) XXX_Unmarshal ¶
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) Descriptor ¶
func (*DNS) GetANCount ¶
func (*DNS) GetARCount ¶
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) GetNSCount ¶
func (*DNS) GetQDCount ¶
func (*DNS) GetQuestions ¶
func (m *DNS) GetQuestions() []*DNSQuestion
func (*DNS) GetResponseCode ¶
func (*DNS) GetTimestamp ¶
func (DNS) NetcapTimestamp ¶
func (*DNS) ProtoMessage ¶
func (*DNS) ProtoMessage()
func (*DNS) XXX_DiscardUnknown ¶
func (m *DNS) XXX_DiscardUnknown()
func (*DNS) XXX_Unmarshal ¶
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) GetPreference ¶
func (*DNSMX) ProtoMessage ¶
func (*DNSMX) ProtoMessage()
func (*DNSMX) XXX_DiscardUnknown ¶
func (m *DNSMX) XXX_DiscardUnknown()
func (*DNSMX) XXX_Marshal ¶
func (*DNSMX) XXX_Unmarshal ¶
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) GetMinimum ¶
func (*DNSSOA) GetRefresh ¶
func (*DNSSOA) ProtoMessage ¶
func (*DNSSOA) ProtoMessage()
func (*DNSSOA) XXX_DiscardUnknown ¶
func (m *DNSSOA) XXX_DiscardUnknown()
func (*DNSSOA) XXX_Marshal ¶
func (*DNSSOA) XXX_Unmarshal ¶
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) GetPriority ¶
func (*DNSSRV) ProtoMessage ¶
func (*DNSSRV) ProtoMessage()
func (*DNSSRV) XXX_DiscardUnknown ¶
func (m *DNSSRV) XXX_DiscardUnknown()
func (*DNSSRV) XXX_Marshal ¶
func (*DNSSRV) XXX_Unmarshal ¶
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) Descriptor ¶
func (*Dot11) GetAddress1 ¶
func (*Dot11) GetAddress2 ¶
func (*Dot11) GetAddress3 ¶
func (*Dot11) GetAddress4 ¶
func (*Dot11) GetChecksum ¶
func (*Dot11) GetDurationID ¶
func (*Dot11) GetFragmentNumber ¶
func (*Dot11) GetHTControl ¶
func (m *Dot11) GetHTControl() *Dot11HTControl
func (*Dot11) GetSequenceNumber ¶
func (*Dot11) GetTimestamp ¶
func (Dot11) NetcapTimestamp ¶
func (*Dot11) ProtoMessage ¶
func (*Dot11) ProtoMessage()
func (*Dot11) XXX_DiscardUnknown ¶
func (m *Dot11) XXX_DiscardUnknown()
func (*Dot11) XXX_Marshal ¶
func (*Dot11) XXX_Unmarshal ¶
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) GetCommand ¶
func (*Dot11ASEL) ProtoMessage ¶
func (*Dot11ASEL) ProtoMessage()
func (*Dot11ASEL) XXX_DiscardUnknown ¶
func (m *Dot11ASEL) XXX_DiscardUnknown()
func (*Dot11ASEL) XXX_Marshal ¶
func (*Dot11ASEL) XXX_Unmarshal ¶
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) GetAckPolicy ¶
func (*Dot11QOS) ProtoMessage ¶
func (*Dot11QOS) ProtoMessage()
func (*Dot11QOS) XXX_DiscardUnknown ¶
func (m *Dot11QOS) XXX_DiscardUnknown()
func (*Dot11QOS) XXX_Marshal ¶
func (*Dot11QOS) XXX_Unmarshal ¶
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) Descriptor ¶
func (*Dot1Q) GetDropEligible ¶
func (*Dot1Q) GetPriority ¶
func (*Dot1Q) GetTimestamp ¶
func (*Dot1Q) GetVLANIdentifier ¶
func (Dot1Q) NetcapTimestamp ¶
func (*Dot1Q) ProtoMessage ¶
func (*Dot1Q) ProtoMessage()
func (*Dot1Q) XXX_DiscardUnknown ¶
func (m *Dot1Q) XXX_DiscardUnknown()
func (*Dot1Q) XXX_Marshal ¶
func (*Dot1Q) XXX_Unmarshal ¶
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) Descriptor ¶
func (*Ethernet) GetEthernetType ¶
func (*Ethernet) GetPayloadEntropy ¶
func (*Ethernet) GetPayloadSize ¶
func (*Ethernet) GetTimestamp ¶
func (Ethernet) NetcapTimestamp ¶
func (*Ethernet) ProtoMessage ¶
func (*Ethernet) ProtoMessage()
func (*Ethernet) XXX_DiscardUnknown ¶
func (m *Ethernet) XXX_DiscardUnknown()
func (*Ethernet) XXX_Marshal ¶
func (*Ethernet) XXX_Unmarshal ¶
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 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) Descriptor ¶
func (*Flow) GetAppPayloadSize ¶
func (*Flow) GetApplicationProto ¶
func (*Flow) GetDstPort ¶
func (*Flow) GetDuration ¶
func (*Flow) GetLinkProto ¶
func (*Flow) GetNetworkProto ¶
func (*Flow) GetNumPackets ¶
func (*Flow) GetSrcPort ¶
func (*Flow) GetTimestampFirst ¶
func (*Flow) GetTimestampLast ¶
func (*Flow) GetTransportProto ¶
func (Flow) NetcapTimestamp ¶
func (*Flow) ProtoMessage ¶
func (*Flow) ProtoMessage()
func (*Flow) XXX_DiscardUnknown ¶
func (m *Flow) XXX_DiscardUnknown()
func (*Flow) XXX_Unmarshal ¶
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) Descriptor ¶
func (*HTTP) GetContentType ¶
func (*HTTP) GetReferer ¶
func (*HTTP) GetReqContentLength ¶
func (*HTTP) GetReqCookies ¶
func (*HTTP) GetResContentLength ¶
func (*HTTP) GetStatusCode ¶
func (*HTTP) GetTimestamp ¶
func (*HTTP) GetUserAgent ¶
func (HTTP) NetcapTimestamp ¶
func (*HTTP) ProtoMessage ¶
func (*HTTP) ProtoMessage()
func (*HTTP) XXX_DiscardUnknown ¶
func (m *HTTP) XXX_DiscardUnknown()
func (*HTTP) XXX_Unmarshal ¶
type Header ¶
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) GetCreated ¶
func (*Header) GetInputSource ¶
func (*Header) GetVersion ¶
func (*Header) ProtoMessage ¶
func (*Header) ProtoMessage()
func (*Header) XXX_DiscardUnknown ¶
func (m *Header) XXX_DiscardUnknown()
func (*Header) XXX_Marshal ¶
func (*Header) XXX_Unmarshal ¶
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) Descriptor ¶
func (*ICMPv4) GetChecksum ¶
func (*ICMPv4) GetTimestamp ¶
func (*ICMPv4) GetTypeCode ¶
func (ICMPv4) NetcapTimestamp ¶
func (*ICMPv4) ProtoMessage ¶
func (*ICMPv4) ProtoMessage()
func (*ICMPv4) XXX_DiscardUnknown ¶
func (m *ICMPv4) XXX_DiscardUnknown()
func (*ICMPv4) XXX_Marshal ¶
func (*ICMPv4) XXX_Unmarshal ¶
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) Descriptor ¶
func (*ICMPv6) GetChecksum ¶
func (*ICMPv6) GetTimestamp ¶
func (*ICMPv6) GetTypeCode ¶
func (ICMPv6) NetcapTimestamp ¶
func (*ICMPv6) ProtoMessage ¶
func (*ICMPv6) ProtoMessage()
func (*ICMPv6) XXX_DiscardUnknown ¶
func (m *ICMPv6) XXX_DiscardUnknown()
func (*ICMPv6) XXX_Marshal ¶
func (*ICMPv6) XXX_Unmarshal ¶
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) Descriptor ¶
func (*IGMP) GetChecksum ¶
func (*IGMP) GetGroupAddress ¶
func (*IGMP) GetGroupRecords ¶
func (m *IGMP) GetGroupRecords() []*IGMPv3GroupRecord
func (*IGMP) GetIntervalTime ¶
func (*IGMP) GetMaxResponseTime ¶
func (*IGMP) GetNumberOfGroupRecords ¶
func (*IGMP) GetNumberOfSources ¶
func (*IGMP) GetRobustnessValue ¶
func (*IGMP) GetSourceAddresses ¶
func (*IGMP) GetSupressRouterProcessing ¶
func (*IGMP) GetTimestamp ¶
func (*IGMP) GetVersion ¶
func (IGMP) NetcapTimestamp ¶
func (*IGMP) ProtoMessage ¶
func (*IGMP) ProtoMessage()
func (*IGMP) XXX_DiscardUnknown ¶
func (m *IGMP) XXX_DiscardUnknown()
func (*IGMP) XXX_Unmarshal ¶
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 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) Descriptor ¶
func (*IPv4) GetChecksum ¶
func (*IPv4) GetFragOffset ¶
func (*IPv4) GetOptions ¶
func (m *IPv4) GetOptions() []*IPv4Option
func (*IPv4) GetPadding ¶
func (*IPv4) GetPayloadEntropy ¶
func (*IPv4) GetPayloadSize ¶
func (*IPv4) GetProtocol ¶
func (*IPv4) GetTimestamp ¶
func (*IPv4) GetVersion ¶
func (IPv4) NetcapTimestamp ¶
func (*IPv4) ProtoMessage ¶
func (*IPv4) ProtoMessage()
func (*IPv4) XXX_DiscardUnknown ¶
func (m *IPv4) XXX_DiscardUnknown()
func (*IPv4) XXX_Unmarshal ¶
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) Descriptor ¶
func (*IPv6) GetFlowLabel ¶
func (*IPv6) GetHopByHop ¶
func (m *IPv6) GetHopByHop() *IPv6HopByHop
func (*IPv6) GetHopLimit ¶
func (*IPv6) GetNextHeader ¶
func (*IPv6) GetPayloadEntropy ¶
func (*IPv6) GetPayloadSize ¶
func (*IPv6) GetTimestamp ¶
func (*IPv6) GetTrafficClass ¶
func (*IPv6) GetVersion ¶
func (IPv6) NetcapTimestamp ¶
func (*IPv6) ProtoMessage ¶
func (*IPv6) ProtoMessage()
func (*IPv6) XXX_DiscardUnknown ¶
func (m *IPv6) XXX_DiscardUnknown()
func (*IPv6) XXX_Unmarshal ¶
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 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) Descriptor ¶
func (*LLC) GetControl ¶
func (*LLC) GetTimestamp ¶
func (LLC) NetcapTimestamp ¶
func (*LLC) ProtoMessage ¶
func (*LLC) ProtoMessage()
func (*LLC) XXX_DiscardUnknown ¶
func (m *LLC) XXX_DiscardUnknown()
func (*LLC) XXX_Unmarshal ¶
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) Descriptor ¶
func (*LinkFlow) GetDuration ¶
func (*LinkFlow) GetNumPackets ¶
func (*LinkFlow) GetTimestampFirst ¶
func (*LinkFlow) GetTimestampLast ¶
func (LinkFlow) NetcapTimestamp ¶
func (*LinkFlow) ProtoMessage ¶
func (*LinkFlow) ProtoMessage()
func (*LinkFlow) XXX_DiscardUnknown ¶
func (m *LinkFlow) XXX_DiscardUnknown()
func (*LinkFlow) XXX_Marshal ¶
func (*LinkFlow) XXX_Unmarshal ¶
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 (m *LinkLayerDiscoveryInfo) GetUnknown() []*LinkLayerDiscoveryValue
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 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) Descriptor ¶
func (*NTP) GetExtensionBytes ¶
func (*NTP) GetLeapIndicator ¶
func (*NTP) GetOriginTimestamp ¶
func (*NTP) GetPrecision ¶
func (*NTP) GetReceiveTimestamp ¶
func (*NTP) GetReferenceID ¶
func (*NTP) GetReferenceTimestamp ¶
func (*NTP) GetRootDelay ¶
func (*NTP) GetRootDispersion ¶
func (*NTP) GetStratum ¶
func (*NTP) GetTimestamp ¶
func (*NTP) GetTransmitTimestamp ¶
func (*NTP) GetVersion ¶
func (NTP) NetcapTimestamp ¶
func (*NTP) ProtoMessage ¶
func (*NTP) ProtoMessage()
func (*NTP) XXX_DiscardUnknown ¶
func (m *NTP) XXX_DiscardUnknown()
func (*NTP) XXX_Unmarshal ¶
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 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) Descriptor ¶
func (*SCTP) GetChecksum ¶
func (*SCTP) GetDstPort ¶
func (*SCTP) GetSrcPort ¶
func (*SCTP) GetTimestamp ¶
func (*SCTP) GetVerificationTag ¶
func (SCTP) NetcapTimestamp ¶
func (*SCTP) ProtoMessage ¶
func (*SCTP) ProtoMessage()
func (*SCTP) XXX_DiscardUnknown ¶
func (m *SCTP) XXX_DiscardUnknown()
func (*SCTP) XXX_Unmarshal ¶
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) Descriptor ¶
func (*SIP) GetHeaders ¶
func (*SIP) GetIsResponse ¶
func (*SIP) GetResponseCode ¶
func (*SIP) GetResponseStatus ¶
func (*SIP) GetTimestamp ¶
func (*SIP) GetVersion ¶
func (SIP) NetcapTimestamp ¶
func (*SIP) ProtoMessage ¶
func (*SIP) ProtoMessage()
func (*SIP) XXX_DiscardUnknown ¶
func (m *SIP) XXX_DiscardUnknown()
func (*SIP) XXX_Unmarshal ¶
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) Descriptor ¶
func (*SNAP) GetOrganizationalCode ¶
func (*SNAP) GetTimestamp ¶
func (SNAP) NetcapTimestamp ¶
func (*SNAP) ProtoMessage ¶
func (*SNAP) ProtoMessage()
func (*SNAP) XXX_DiscardUnknown ¶
func (m *SNAP) XXX_DiscardUnknown()
func (*SNAP) XXX_Unmarshal ¶
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) Descriptor ¶
func (*TCP) GetChecksum ¶
func (*TCP) GetDataOffset ¶
func (*TCP) GetDstPort ¶
func (TCP) GetOptionString ¶
func (*TCP) GetOptions ¶
func (*TCP) GetPadding ¶
func (*TCP) GetPayloadEntropy ¶
func (*TCP) GetPayloadSize ¶
func (*TCP) GetSrcPort ¶
func (*TCP) GetTimestamp ¶
func (TCP) NetcapTimestamp ¶
func (*TCP) ProtoMessage ¶
func (*TCP) ProtoMessage()
func (*TCP) XXX_DiscardUnknown ¶
func (m *TCP) XXX_DiscardUnknown()
func (*TCP) XXX_Unmarshal ¶
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) GetOptionData ¶
func (*TCPOption) GetOptionLength ¶
func (*TCPOption) GetOptionType ¶
func (*TCPOption) ProtoMessage ¶
func (*TCPOption) ProtoMessage()
func (*TCPOption) XXX_DiscardUnknown ¶
func (m *TCPOption) XXX_DiscardUnknown()
func (*TCPOption) XXX_Marshal ¶
func (*TCPOption) XXX_Unmarshal ¶
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 )
func (Type) EnumDescriptor ¶
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) Descriptor ¶
func (*UDP) GetChecksum ¶
func (*UDP) GetDstPort ¶
func (*UDP) GetPayloadEntropy ¶
func (*UDP) GetPayloadSize ¶
func (*UDP) GetSrcPort ¶
func (*UDP) GetTimestamp ¶
func (UDP) NetcapTimestamp ¶
func (*UDP) ProtoMessage ¶
func (*UDP) ProtoMessage()
func (*UDP) XXX_DiscardUnknown ¶
func (m *UDP) XXX_DiscardUnknown()
func (*UDP) XXX_Unmarshal ¶
Source Files ¶
- arp.go
- connection.go
- csv.go
- dhcp4.go
- dhcp6.go
- dns.go
- dot11.go
- dot1q.go
- eth.go
- ethctp.go
- ethctpr.go
- flow.go
- http.go
- icmp4.go
- icmp6.go
- icmp6e.go
- icmp6na.go
- icmp6ns.go
- icmp6ra.go
- icmp6rs.go
- igmp.go
- ip4.go
- ip6.go
- ip6hop.go
- linkFlow.go
- llc.go
- lld.go
- lldi.go
- netcap.pb.go
- networkFlow.go
- ntp.go
- sctp.go
- sip.go
- snap.go
- tcp.go
- tls.go
- transportFlow.go
- udp.go
- utils.go