package
0.6.11
Repository: https://github.com/dreadl0ck/netcap.git
Documentation: pkg.go.dev

# Functions

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

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
FieldSeparator separates fields within a structure in CSV.
Metrics contains all available prometheus collectors.
StructureBegin marks the beginning of a structure in CSV.
StructureEnd marks the end of a structure in CSV.
No description provided by the author
No description provided by the author
UTC allows to print timestamp in the utc format.

# Structs

Alert models a user defined event with IP layer and meta information.
The Address Resolution Protocol (ARP) is a communication protocol used for discovering the link layer address, such as a MAC address, associated with a given internet layer address, typically an IPv4 address.
No description provided by the author
No description provided by the author
Attribute Value Pair.
No description provided by the author
BFD is a detection protocol designed to provide fast forwarding path failure detection times for all media types, encapsulations, topologies, and routing protocols.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The Common Industrial Protocol (CIP) is an industrial protocol for industrial automation applications.
Cisco Discovery Protocol is a proprietary Data Link Layer protocol developed by Cisco Systems in 1994 by Keith McCloghrie and Dino Farinacci.
No description provided by the author
No description provided by the author
a connection has the following attributes: Mac <-> Mac bidirectional Mac IP <-> IP bidirectional IP Port <-> Port bidirectional Port.
No description provided by the author
No description provided by the author
Device Profiling.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Diameter is an authentication, authorization, and accounting protocol for computer networks.
The Domain Name System (DNS) is a hierarchical and decentralized naming system for computers, services, or other resources connected to the Internet or a private network.
DNSMX is a mail exchange record, defining a mail server for a recipient's domain.
DNSQuestion wraps a single request (question) within a DNS query.
No description provided by the author
DNSSOA is a Start of Authority record.
DNSSRV is a Service record, defining a location (hostname/port) of a server/service.
Dot11 provides an IEEE 802.11 base packet header.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Dot1Q is the packet layer for 802.1Q VLAN headers.
EAP defines an Extensible Authentication Protocol (rfc 3748) layer.
EAPOL defines an EAP over LAN (802.1x) layer.
EAPOLKey defines an EAPOL-Key frame for 802.1x authentication.
ENIP implements decoding of EtherNet/IP, a protocol used to transport the Common Industrial Protocol over standard OSI networks.
ENIPCommandSpecificData contains data specific to a command.
Ethernet is a family of computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The Generic Network Virtualization Encapsulation (Geneve) protocol offers a new approach to encapsulation designed to offer control-plane independence between tunnel endpoints.
No description provided by the author
Generic Routing Encapsulation is a tunneling protocol developed by Cisco Systems that can encapsulate a wide variety of network layer protocols inside virtual point-to-point links or point-to-multipoint links over an Internet Protocol network.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The Hypertext Transfer Protocol (HTTP) is an application protocol for distributed, collaborative, hypermedia information systems.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The Internet Group Management Protocol (IGMP) is a communications protocol used by hosts and adjacent routers on IPv4 networks to establish multicast group memberships.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Internet Protocol version 4 (IPv4) is the fourth version of the Internet Protocol (IP).
No description provided by the author
Internet Protocol version 6 (IPv6) is the most recent version of the Internet Protocol (IP), the communications protocol that provides an identification and location system for computers on networks and routes traffic across the Internet.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
LCM (Lightweight Communications and Marshalling) is a set of libraries and tools for message passing and data marshalling, targeted at real-time systems where high-bandwidth and low latency are critical.
The Link Layer Discovery Protocol (LLDP) is a vendor-neutral link layer protocol used by network devices for advertising their identity, capabilities, and neighbors on a local area network based on IEEE 802 technology, principally wired Ethernet.
No description provided by the author
No description provided by the author
No description provided by the author
LLC is the layer used for 802.2 Logical Link Control headers.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The link-state advertisement (LSA) is a basic communication means of the OSPF routing protocol for the Internet Protocol (IP).
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Modbus is a serial communications protocol originally published by Modicon (now Schneider Electric) in 1979 for use with its programmable logic controllers (PLCs).
No description provided by the author
No description provided by the author
The Nortel Discovery Protocol (NDP) is a Data Link Layer (OSI Layer 2) network protocol for discovery of Nortel networking devices and certain products from Avaya and Ciena.
The Network Time Protocol (NTP) is a networking protocol for clock synchronization between computer systems over packet-switched, variable-latency data networks.
Open Shortest Path First (OSPF) is a routing protocol for Internet Protocol (IP) networks.
Open Shortest Path First (OSPF) is a routing protocol for Internet Protocol (IP) networks.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Port models a transport layer port and basic stats such as the number of packets, bytes transferred and protocol type.
Workaround for Go issue with ARM: On both ARM and x86-32, it is the caller's responsibility to arrange for 64-bit alignment of 64-bit words accessed atomically.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
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.
Simple Mail Transfer Protocol.
SMTPCommand represents a SMTP command.
SMTPRequest.
SMTPResponse SMTP response type with status code and parameter.
SNAP is used inside LLC.
No description provided by the author
No description provided by the author
The Transmission Control Protocol (TCP) is one of the main protocols of the Internet protocol suite.
No description provided by the author
No description provided by the author
No description provided by the author
The User Datagram Protocol (UDP) is one of the core members of the Internet protocol suite.
Universal Serial Bus (USB) is an industry standard that establishes specifications for cables and connectors and protocols for connection, communication and power supply between computers, peripheral devices and other computers.
No description provided by the author
The Virtual Router Redundancy Protocol (VRRP) is a computer networking protocol that provides for automatic assignment of available Internet Protocol (IP) routers to participating hosts.
No description provided by the author
VXLAN is a VXLAN packet header.

# Interfaces

AuditRecord is the interface for basic operations with NETCAP audit records this includes dumping as CSV or JSON or prometheus metrics and provides access to the timestamp of the audit record.

# Type aliases

No description provided by the author