gitextract_u7y2p1i3/ ├── .cargo/ │ └── config.toml ├── .gitattributes ├── .gitignore ├── .vscode/ │ ├── launch.json │ └── settings.json ├── CONTRIBUTING.md ├── Cargo.toml ├── LICENSE ├── README.md ├── _config.yml ├── build.rs ├── end2end/ │ ├── package.json │ ├── playwright.config.ts │ └── tests/ │ └── example.spec.ts ├── filterlists.csv ├── internal/ │ ├── adblock.txt │ ├── allow_regex.txt │ ├── allowlist.txt │ ├── block_ipnets.txt │ ├── block_ips.txt │ ├── block_regex.txt │ └── blocklist.txt ├── local.toml ├── local2.toml ├── migrations/ │ ├── 20240222234126_filterlists.sql │ ├── 20240223010915_lastmodified.sql │ ├── 20240223011106_lastmodified.sql │ ├── 20240223011400_etag.sql │ ├── 20240224194439_rules.sql │ ├── 20240224195223_filter_list_contents.sql │ ├── 20240224203224_list_rules.sql │ ├── 20240225214254_list_source.sql │ ├── 20240225230839_index.sql │ ├── 20240225231841_index.sql │ ├── 20240225232249_index.sql │ ├── 20240226004619_change_date.sql │ ├── 20240226013547_source.sql │ ├── 20240226152939_temp.sql │ ├── 20240226215547_remove_column.sql │ ├── 20240226215929_remove_id.sql │ ├── 20240226220711_remove_fkey.sql │ ├── 20240226223817_domain_rules.sql │ ├── 20240226230317_domain_block.sql │ ├── 20240226230425_rename.sql │ ├── 20240227191530_drop_column.sql │ ├── 20240227194830_drop_column.sql │ ├── 20240227200629_drop_table.sql │ ├── 20240227201410_primary_key.sql │ ├── 20240228001134_domain_rules.sql │ ├── 20240228004601_extend_rules.sql │ ├── 20240228005409_drop_rule.sql │ ├── 20240228015906_change_unique.sql │ ├── 20240228164553_ip.sql │ ├── 20240228170646_ip.sql │ ├── 20240228175807_remove_unknown.sql │ ├── 20240228180753_index.sql │ ├── 20240229210101_domains.sql │ ├── 20240229212527_subdomains.sql │ ├── 20240301000455_more_indexes.sql │ ├── 20240301000900_subdomain_idx.sql │ ├── 20240301030213_subdomain_inde.sql │ ├── 20240302171950_expanded_subdomains.sql │ ├── 20240302184040_processed_subdomains.sql │ ├── 20240302192658_index.sql │ ├── 20240302194037_domain_rule_id_idx.sql │ ├── 20240302194733_not_null_parent.sql │ ├── 20240302205633_not_null#.sql │ ├── 20240302222401_dns.sql │ ├── 20240304235746_filterlist.sql │ ├── 20240305000257_filterlist.sql │ ├── 20240305000612_filterlist.sql │ ├── 20240305003411_filterlist.sql │ ├── 20240305200551_rule_matches.sql │ ├── 20240306123603_rule_count.sql │ ├── 20240306214217_index.sql │ ├── 20240307005702_lists.sql │ ├── 20240307012450_index.sql │ └── 20240307031445_idx.sql ├── output/ │ ├── adblock.txt │ ├── allowed_ips.txt │ ├── domains.rpz │ ├── domains.txt │ ├── hosts.txt │ ├── ip_blocklist.txt │ ├── whitelist_adblock.txt │ └── whitelist_domains.txt ├── package.json ├── rust-toolchain.toml ├── rustfmt.toml ├── src/ │ ├── app.rs │ ├── domain.rs │ ├── error_template.rs │ ├── fileserv.rs │ ├── filterlist.rs │ ├── home_page.rs │ ├── ip_view.rs │ ├── lib.rs │ ├── main.rs │ ├── rule.rs │ ├── server.rs │ ├── stats_view.rs │ └── tasks.rs ├── style/ │ ├── main.scss │ └── tailwind.css ├── tailwind.config.js ├── tld_list.txt └── update.sh