firewallCommon

package
v0.0.0-...-b35749e Latest Latest
Warning

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

Go to latest
Published: Sep 28, 2023 License: GPL-3.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const RULE_ID_INVALID = 0xFFFFFFFFFFFFFFFF

Variables

This section is empty.

Functions

This section is empty.

Types

type FirewallRule

type FirewallRule struct {
	Id          firewallField.Number
	Action      firewallField.Action
	Chain       firewallField.Chain
	Disabled    firewallField.Bool
	Protocol    firewallField.Protocol
	SrcAddress  firewallField.Address
	DstPort     firewallField.Port
	Comment     firewallField.Text
	Detail      firewallField.Text
	ErrorCmd    firewallField.Number
	Message     firewallField.Text
	PlaceBefore firewallField.Number
}

func FirewallRuleFromMap

func FirewallRuleFromMap(m map[string]string) FirewallRule

func (*FirewallRule) FromMap

func (ctx *FirewallRule) FromMap(m map[string]string)

func (*FirewallRule) ToMap

func (ctx *FirewallRule) ToMap() map[string]string

type IFirewallField

type IFirewallField interface {
	TryInitFromString(param string) error
	GetString() string
}

TODO: Resolve import loop

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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