safing-portmaster/intel/resolver.go
2022-02-02 12:48:42 +01:00

14 lines
431 B
Go

package intel
import (
"context"
)
var reverseResolver func(ctx context.Context, ip string, securityLevel uint8) (domain string, err error)
// SetReverseResolver allows the resolver module to register a function to allow reverse resolving IPs to domains.
func SetReverseResolver(fn func(ctx context.Context, ip string, securityLevel uint8) (domain string, err error)) {
if reverseResolver == nil {
reverseResolver = fn
}
}