Documentation
¶
Overview ¶
* Copyright 2024 eBlocker Open Source UG (haftungsbeschraenkt) * * Licensed under the EUPL, Version 1.2 or - as soon they will be * approved by the European Commission - subsequent versions of the EUPL * (the "License"); You may not use this work except in compliance with * the License. You may obtain a copy of the License at: * * https://joinup.ec.europa.eu/page/eupl-text-11-12 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" basis, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or * implied. See the License for the specific language governing * permissions and limitations under the License.
* Copyright 2024 eBlocker Open Source UG (haftungsbeschraenkt) * * Licensed under the EUPL, Version 1.2 or - as soon they will be * approved by the European Commission - subsequent versions of the EUPL * (the "License"); You may not use this work except in compliance with * the License. You may obtain a copy of the License at: * * https://joinup.ec.europa.eu/page/eupl-text-11-12 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" basis, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or * implied. See the License for the specific language governing * permissions and limitations under the License.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DomainFilter ¶
type DomainFilter struct { Next plugin.Handler ServiceAddress string // usually "localhost:7777" ActionOnError string // "allow" or "deny" if filter service is not available UDPAddr *net.UDPAddr // resolved service address }
Domainfilter represents the plugin's configuration.
func NewDomainFilter ¶
func NewDomainFilter(next plugin.Handler, serviceAddress string, actionOnError string) *DomainFilter
NewDomainFilter creates a DomainFilter.
type FilterResult ¶
type FilterResult struct {
// contains filtered or unexported fields
}
FilterResult represents the answer returned by the domain filter service.