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. |
Click to show internal directories.
Click to hide internal directories.