Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // Packets channel for feeding the firewall. Packets = make(chan packet.Packet, 1000) )
Functions ¶
func DeactivateNfqueueFirewall ¶ added in v0.4.16
func DeactivateNfqueueFirewall() error
DeactivateNfqueueFirewall drops portmaster related IP tables rules. Any errors encountered accumulated into a *multierror.Error.
func ResetVerdictOfAllConnections ¶ added in v0.9.8
func ResetVerdictOfAllConnections() error
ResetVerdictOfAllConnections resets all connections so they are forced to go thought the firewall again.
func StartNfqueueInterception ¶
StartNfqueueInterception starts the nfqueue interception.
func StopNfqueueInterception ¶
func StopNfqueueInterception() error
StopNfqueueInterception stops the nfqueue interception.
func UpdateVerdictOfConnection ¶ added in v1.0.1
func UpdateVerdictOfConnection(conn *network.Connection) error
UpdateVerdictOfConnection deletes the verdict of specific connection so in can be initialized again with the next packet.
Types ¶
This section is empty.
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
Package nfq contains a nfqueue library experiment.
|
Package nfq contains a nfqueue library experiment. |
Package windowskext provides network interception capabilities on windows via the Portmaster Kernel Extension.
|
Package windowskext provides network interception capabilities on windows via the Portmaster Kernel Extension. |
Click to show internal directories.
Click to hide internal directories.