var ( CfgOptionEnableFilterKey = "filter/enable" CfgOptionPermanentVerdictsKey = "filter/permanentVerdicts" CfgOptionPromptTimeoutKey = "filter/promptTimeout" )
DecideOnCommunication makes a decision about a communication with its first packet.
DecideOnCommunicationBeforeDNS makes a decision about a communication before the dns query is resolved and intel is gathered.
DecideOnLink makes a decision about a link with the first packet.
FilterDNSResponse filters a dns response according to the application profile and settings.
GetPermittedPort returns a local port number that is already permitted for communication. This bypasses the process attribution step to guarantee connectivity. Communication on the returned port is attributed to the Portmaster.
PermittedAddr returns an already permitted local address for the given network for reliable connectivity. Returns nil in case of error.
PermittedTCPAddr returns an already permitted local tcp address for reliable connectivity. Returns nil in case of error.
PermittedUDPAddr returns an already permitted local udp address for reliable connectivity. Returns nil in case of error.
|interception/nfqueue||Package nfqueue provides network interception capabilities on linux via iptables nfqueue.|
|interception/windowskext||Package windowskext provides network interception capabilites on windows via the Portmaster Kernel Extension.|