portmaster: github.com/safing/portmaster/firewall/interception Index | Files | Directories

package interception

import "github.com/safing/portmaster/firewall/interception"

Index

Package Files

interception_linux.go nfqueue_linux.go

Variables

var (
    // Packets channel for feeding the firewall.
    Packets = make(chan packet.Packet, 1000)
)

func Start Uses

func Start() error

Start starts the interception.

func StartNfqueueInterception Uses

func StartNfqueueInterception() (err error)

StartNfqueueInterception starts the nfqueue interception.

func Stop Uses

func Stop() error

Stop starts the interception.

func StopNfqueueInterception Uses

func StopNfqueueInterception() error

StopNfqueueInterception stops the nfqueue interception.

Directories

PathSynopsis
nfqueuePackage nfqueue provides network interception capabilities on linux via iptables nfqueue.
windowskextPackage windowskext provides network interception capabilites on windows via the Portmaster Kernel Extension.
windowskext/test

Package interception imports 6 packages (graph) and is imported by 1 packages. Updated 2019-11-08. Refresh now. Tools for package owners.