shield

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 13, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Expose

func Expose(proto string,
	externalIP string,
	externalPort uint16,
	internalIP string,
	internalPort uint16,
) host.Configurator

Expose exposes internal port on external address.

func Forward

func Forward(inIface, outIface string) host.Configurator

Forward allows connections to be made from input to output interface.

func Masquerade

func Masquerade(inIface, outIface string) host.Configurator

Masquerade masquerades connections made from input interface through output interface.

func Open

func Open(proto, iface string, port uint16) host.Configurator

Open accepts connections coming to port.

func Source

func Source(inIface, outIface, externalIP string) host.Configurator

Source modifies the source IP of packets coming from input interface and going through output interface.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL