package
0.0.0-20200616201827-24e3e8339741
Repository: https://github.com/gui774ume/network-security-probe.git
Documentation: pkg.go.dev

# Functions

CookieListContains - Checks if a cookie is in a list of cookies.
NewCIDRMapOfMapsKeyValue - Creates a new MapOfMaps key-value for the provided cidrs.
NewCookie - Returns a new cookie randomly generated.
NewDNSKey - Creates a new DNSKey and encodes the domain string appropriately.
NewHTTPKey - Creates a new HTTPKey and encodes the method and URI appropriately.
NewRandomMapName - Returns a new map name randomly generated.

# Constants

ArpSpoofing - ARP spoofing network attack.
EmptyNetworkAttack - Used to specify that no attacks was selected.

# Structs

ActionKey - Action key structure.
ActionValue - Action value.
BinaryPathKey - Binary path key.
CIDRKey - CIDR key.
CIDRRouterKey - CIDR router key.
CookieValue - Cookie structure used as value in hashmaps.
DNSKey - DNS key structure.
HTTPKey - Http key structure.
KeyValue - Key value of a rule in a profile.
MapOfMapsKeyValue - Key value of a rule in a profile.
NETnsKey - Process namespace key.
NetworkAttacksKey - Network attacks key structure.
NetworkAttacksValue - Network attack value.
PIDKey - Process key.
PIDnsKey - Process namespace key.
ProtocolKey - Protocol key structure.
ProtocolPortKey - ProtocolPortKey key structure.
SecurityProfileActionValue - Security profile action used for value in hashmaps.

# Interfaces

Key - Key interface.

# Type aliases

Cookie - Unique cookie used to identify a profile in the kernel.
NetworkAttack - Network attack.