pkg/

directory
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Apr 4, 2026 License: BSD-3-Clause

Directories

Path Synopsis
Package automaton compiles domain filter patterns into a cache-optimized, array-based deterministic finite automaton (DFA) with rule attribution.
Package automaton compiles domain filter patterns into a cache-optimized, array-based deterministic finite automaton (DFA) with rule attribution.
Package blockloader reads all filter list files from a directory and aggregates them into a unified slice of listparser.Rule objects.
Package blockloader reads all filter list files from a directory and aggregates them into a unified slice of listparser.Rule objects.
Package listparser parses AdGuard, EasyList, and hosts-style filter lists into canonical Rule objects that represent domain-focused blocking or allow rules.
Package listparser parses AdGuard, EasyList, and hosts-style filter lists into canonical Rule objects that represent domain-focused blocking or allow rules.
Package matcher composes DNS rule matchers into a single match interface.
Package matcher composes DNS rule matchers into a single match interface.
Package metrics provides Prometheus metrics helpers for the filterlist plugin.
Package metrics provides Prometheus metrics helpers for the filterlist plugin.
Package suffixmap provides a domain-suffix lookup table that implements the ||domain^ anchor semantics from AdGuard and ABP filter lists.
Package suffixmap provides a domain-suffix lookup table that implements the ||domain^ anchor semantics from AdGuard and ABP filter lists.
Package watcher provides fsnotify-based directory watching with debounced matcher recompilation.
Package watcher provides fsnotify-based directory watching with debounced matcher recompilation.

Jump to

Keyboard shortcuts

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