Documentation
¶
Index ¶
- func CalculateAnchorExpire(timeoutStr string) (time.Time, error)
- func ValidateTimeout(timeoutStr string) error
- type Exec
- func (e *Exec) AddIPToPfTable(r *authpf.AuthPFAnchor) *SystemCommandResult
- func (e *Exec) CheckPfTableExists(tableName string) error
- func (e *Exec) FlushAllAnchors(username string) error
- func (e *Exec) FlushAllPFTables() *SystemCommandResult
- func (e *Exec) FlushAnchor(r *authpf.AuthPFAnchor) error
- func (e *Exec) FlushPFTable(r *authpf.AuthPFAnchor) error
- func (e *Exec) ImportAuthPF() error
- func (e *Exec) LoadAuthPFAnchor(r *authpf.AuthPFAnchor) *SystemCommandResult
- type MultiCommandResult
- type SystemCommandResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CalculateAnchorExpire ¶
Add timeout to current time from server as Expire Date
func ValidateTimeout ¶
Check for valid AuthPF Timeout string
Types ¶
type Exec ¶
type Exec struct {
// contains filtered or unexported fields
}
func (*Exec) AddIPToPfTable ¶
func (e *Exec) AddIPToPfTable(r *authpf.AuthPFAnchor) *SystemCommandResult
Add user_ip to pf table
func (*Exec) CheckPfTableExists ¶
Validate pfTable
func (*Exec) FlushAllAnchors ¶
Flush all Anchors
func (*Exec) FlushAllPFTables ¶
func (e *Exec) FlushAllPFTables() *SystemCommandResult
Clear all pf tables from all known user_ip's
func (*Exec) FlushPFTable ¶
func (e *Exec) FlushPFTable(r *authpf.AuthPFAnchor) error
func (*Exec) ImportAuthPF ¶
func (*Exec) LoadAuthPFAnchor ¶
func (e *Exec) LoadAuthPFAnchor(r *authpf.AuthPFAnchor) *SystemCommandResult
Run Load AuthPF Anchor
type MultiCommandResult ¶
type MultiCommandResult struct {
Results []*SystemCommandResult
Error error
}
Click to show internal directories.
Click to hide internal directories.