Documentation
¶
Index ¶
- func IsSupported() bool
- func LineParser(i uint64, t string) (rowInfo *cmdutils.RowInfo, err error)
- func ResetCheck()
- type NFTables
- func (a *NFTables) Append(rules ...driver.Rule) (err error)
- func (a *NFTables) AsWhitelist(tableName, chainName string) error
- func (a *NFTables) Delete(rules ...driver.Rule) (err error)
- func (a *NFTables) DeleteByHandleID(rules ...driver.Rule) (err error)
- func (a *NFTables) DeleteElementInSet(table, set, element string) (err error)
- func (a *NFTables) DeleteElementInSetByHandleID(table, set string, handleID uint64) (err error)
- func (a *NFTables) DeleteRuleByHandleID(table, chain string, handleID uint64) (err error)
- func (a *NFTables) DeleteSet(table, set string) (err error)
- func (a *NFTables) Enabled(on bool) error
- func (a *NFTables) Exists(rule driver.Rule) (bool, error)
- func (a *NFTables) Export(wfwFile string) error
- func (a *NFTables) Import(wfwFile string) error
- func (a *NFTables) Insert(rules ...driver.Rule) (err error)
- func (a *NFTables) List(tableName, chainName string) ([]*driver.Rule, error)
- func (a *NFTables) ListChainRules(table, chain string, page, limit uint) (rows []cmdutils.RowInfo, hasMore bool, err error)
- func (a *NFTables) ListSets(table, set string, page, limit uint) (rows []cmdutils.RowInfo, hasMore bool, err error)
- func (a *NFTables) NewRuleTarget(table, chain string) (ruleutils.RuleTarget, error)
- func (a *NFTables) Reset() error
- func (a *NFTables) Stats(tableName, chainName string) ([]map[string]string, error)
- func (a *NFTables) Update(rule driver.Rule) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsSupported ¶
func IsSupported() bool
func ResetCheck ¶
func ResetCheck()
Types ¶
type NFTables ¶
type NFTables struct { TableFamily nftables.TableFamily *biz.NFTables // contains filtered or unexported fields }
func (*NFTables) AsWhitelist ¶
func (*NFTables) DeleteByHandleID ¶
func (*NFTables) DeleteElementInSet ¶
func (*NFTables) DeleteElementInSetByHandleID ¶
func (*NFTables) DeleteRuleByHandleID ¶
func (*NFTables) ListChainRules ¶
func (*NFTables) NewRuleTarget ¶
func (a *NFTables) NewRuleTarget(table, chain string) (ruleutils.RuleTarget, error)
Click to show internal directories.
Click to hide internal directories.