Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BlacklistRange ¶
type BlacklistRanges ¶
type BlacklistRanges struct {
Ranges []BlacklistRange
}
func NewBlacklistRanges ¶
func NewBlacklistRanges(ranges ...BlacklistRange) (*BlacklistRanges, error)
func (*BlacklistRanges) CheckBlacklist ¶
func (i *BlacklistRanges) CheckBlacklist(ip net.IP) error
func (*BlacklistRanges) ResolveAddr ¶
func (i *BlacklistRanges) ResolveAddr(host string) (net.IP, error)
func (*BlacklistRanges) UnmarshalEnv ¶
func (i *BlacklistRanges) UnmarshalEnv(v string) error
UnmarshalEnv implements envstruct.Unmarshaller. Example input: 10.0.0.5-10.0.0.9,123.4.5.6-123.4.5.7
Click to show internal directories.
Click to hide internal directories.