pkg/

directory
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 7, 2021 License: AGPL-3.0

Directories

Path Synopsis
Package xlget implements a blacklist downloader.
Package xlget implements a blacklist downloader.
Package xlistd and subpackages implements a blacklist aggregator.
Package xlistd and subpackages implements a blacklist aggregator.
components/apicheckxl
Package apicheckxl provides a xlistd.List implementation that uses an xlist.Check api service for its checks.
Package apicheckxl provides a xlistd.List implementation that uses an xlist.Check api service for its checks.
components/dnsxl
Package dnsxl provides a xlistd.List implementation that uses a dns zone as a source for its checks.
Package dnsxl provides a xlistd.List implementation that uses a dns zone as a source for its checks.
components/filexl
Package filexl provides a xlistd.List implementation that uses a file as source for its checks.
Package filexl provides a xlistd.List implementation that uses a file as source for its checks.
components/geoip2xl
Package geoip2xl provides a xlistd.List implementation that uses a geoip database for checks.
Package geoip2xl provides a xlistd.List implementation that uses a geoip database for checks.
components/grpcxl
Package grpcxl provides a xlistd.List implementation that uses a remote xlist.Check service as source.
Package grpcxl provides a xlistd.List implementation that uses a remote xlist.Check service as source.
components/memxl
Package memxl provides a xlistd.List implementation that uses main memory for storage.
Package memxl provides a xlistd.List implementation that uses main memory for storage.
components/mockxl
Package mockxl provides a simple xlist.List implementation that can be used to test other components or test configurations.
Package mockxl provides a simple xlist.List implementation that can be used to test other components or test configurations.
components/parallelxl
Package parallelxl provides a simple xlistd.List implementation that can be used to check in parallel on the child components.
Package parallelxl provides a simple xlistd.List implementation that can be used to check in parallel on the child components.
components/sblookupxl
Package sblookupxl provides a xlistd.List implementation that uses google safe browsing api as source.
Package sblookupxl provides a xlistd.List implementation that uses google safe browsing api as source.
components/selectorxl
Package selectorxl provides a simple xlist.Checker implementation that can be used to select the component defined to the requested resource.
Package selectorxl provides a simple xlist.Checker implementation that can be used to select the component defined to the requested resource.
components/sequencexl
Package sequencexl provides a simple xlistd.List implementation that can be used to check in sequence on the child components.
Package sequencexl provides a simple xlistd.List implementation that can be used to check in sequence on the child components.
components/wbeforexl
Package wbeforexl provides a simple xlistd.List implementation that can be used to check on a white list before checking on a blacklist.
Package wbeforexl provides a simple xlistd.List implementation that can be used to check on a white list before checking on a blacklist.
wrappers/cachewr
Package cachewr provides a wrapper for RBLs that implements a memory cache system.
Package cachewr provides a wrapper for RBLs that implements a memory cache system.
wrappers/loggerwr
Package loggerwr provides a wrapper for RBLs that implements a logging system.
Package loggerwr provides a wrapper for RBLs that implements a logging system.
wrappers/metricswr
Package metricswr provides a wrapper for RBLs that implements prometheus metrics.
Package metricswr provides a wrapper for RBLs that implements prometheus metrics.
wrappers/policywr
Package policywr provides a wrapper for RBLs that inserts policies into responses.
Package policywr provides a wrapper for RBLs that inserts policies into responses.
wrappers/responsewr
Package responsewr provides a wrapper for RBLs that changes the responses.
Package responsewr provides a wrapper for RBLs that changes the responses.
wrappers/scorewr
Package scorewr provides a wrapper for RBLs that inserts scores into responses.
Package scorewr provides a wrapper for RBLs that inserts scores into responses.
wrappers/timeoutwr
Package timeoutwr provides a wrapper for RBLs that sets a timeout in the check resquests.
Package timeoutwr provides a wrapper for RBLs that sets a timeout in the check resquests.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL