# BlackWeb ## Docs - [Contribution Guidelines](https://mintlify.wiki/maravento/blackweb/contributing/guidelines.md): How to contribute to the BlackWeb project by submitting new blocklists and reporting issues - [License](https://mintlify.wiki/maravento/blackweb/contributing/license.md): License information for the BlackWeb project including GPL-3.0 and Creative Commons licenses - [Notice](https://mintlify.wiki/maravento/blackweb/contributing/notice.md): Important notices about BlackWeb project, including verification process and terminology clarification - [Installation](https://mintlify.wiki/maravento/blackweb/installation.md): Comprehensive installation guide for BlackWeb including dependencies, advanced configuration, and Squid setup - [Introduction](https://mintlify.wiki/maravento/blackweb/introduction.md): Learn about BlackWeb, a comprehensive domain blocklist aggregator for Squid-Cache proxy servers - [Quick Start](https://mintlify.wiki/maravento/blackweb/quickstart.md): Get BlackWeb up and running in minutes with this step-by-step guide - [Configuration Files](https://mintlify.wiki/maravento/blackweb/reference/configuration-files.md): Reference guide for BlackWeb configuration files - [Data Processing Pipeline](https://mintlify.wiki/maravento/blackweb/reference/data-processing.md): How BlackWeb processes and validates millions of domains - [Blocklist Sources](https://mintlify.wiki/maravento/blackweb/reference/sources.md): Complete list of 100+ public blocklists aggregated by BlackWeb - [Troubleshooting](https://mintlify.wiki/maravento/blackweb/reference/troubleshooting.md): Common issues and solutions for BlackWeb - [Domain Debugging](https://mintlify.wiki/maravento/blackweb/update/debugging.md): Domain validation, TLD checking, Punycode conversion, and non-ASCII cleanup processes - [Dependencies](https://mintlify.wiki/maravento/blackweb/update/dependencies.md): Required packages and Squid installation for BlackWeb updates - [DNS Lookup Process](https://mintlify.wiki/maravento/blackweb/update/dns-lookup.md): Two-step parallel DNS validation with resource management - [Update Process Overview](https://mintlify.wiki/maravento/blackweb/update/overview.md): Understanding how BlackWeb updates and optimizes its domain blocklist - [Running the Update Script](https://mintlify.wiki/maravento/blackweb/update/update-script.md): How to execute bwupdate.sh and understand its workflow - [Advanced Filtering Rules](https://mintlify.wiki/maravento/blackweb/usage/advanced-rules.md): Implement sophisticated domain filtering with allowlists, TLD blocking, punycode protection, pattern matching, and streaming controls - [Downloading BlackWeb](https://mintlify.wiki/maravento/blackweb/usage/download.md): Learn how to download the BlackWeb blocklist, including multipart handling for large files - [Squid-Cache Configuration](https://mintlify.wiki/maravento/blackweb/usage/squid-configuration.md): Configure Squid-Cache to use the BlackWeb ACL for blocking unwanted domains - [Checksum Verification](https://mintlify.wiki/maravento/blackweb/usage/verification.md): Verify the integrity of your BlackWeb download using SHA256 checksums