Documentation
¶
Index ¶
- type EgressFirewall
- func (f *EgressFirewall) AddAllowedDomain(domain string)
- func (f *EgressFirewall) AddAllowedIP(ip string)
- func (f *EgressFirewall) AddRule(rule FirewallRule)
- func (f *EgressFirewall) GenerateIptablesRules() []string
- func (f *EgressFirewall) IsAllowed(domain, ip string) bool
- func (f *EgressFirewall) RemoveRule(id string)
- func (f *EgressFirewall) Rollback()
- func (f *EgressFirewall) Status() map[string]interface{}
- type FirewallRule
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EgressFirewall ¶
type EgressFirewall struct {
// contains filtered or unexported fields
}
func NewEgressFirewall ¶
func NewEgressFirewall() *EgressFirewall
func (*EgressFirewall) AddAllowedDomain ¶
func (f *EgressFirewall) AddAllowedDomain(domain string)
func (*EgressFirewall) AddAllowedIP ¶
func (f *EgressFirewall) AddAllowedIP(ip string)
func (*EgressFirewall) AddRule ¶
func (f *EgressFirewall) AddRule(rule FirewallRule)
func (*EgressFirewall) GenerateIptablesRules ¶
func (f *EgressFirewall) GenerateIptablesRules() []string
func (*EgressFirewall) IsAllowed ¶
func (f *EgressFirewall) IsAllowed(domain, ip string) bool
func (*EgressFirewall) RemoveRule ¶
func (f *EgressFirewall) RemoveRule(id string)
func (*EgressFirewall) Rollback ¶
func (f *EgressFirewall) Rollback()
func (*EgressFirewall) Status ¶
func (f *EgressFirewall) Status() map[string]interface{}
Click to show internal directories.
Click to hide internal directories.