go-firewall/manager_windows.go
2026-07-08 15:54:48 -05:00

16 lines
282 B
Go

package firewall
import (
"context"
"fmt"
)
func NewManager(ctx context.Context, rulePrefix string) (Manager, error) {
// Attempt to connect to WFP.
wf, err := NewWF(ctx, rulePrefix)
if err == nil {
return wf, nil
}
return nil, fmt.Errorf("no firewall manager found")
}