Listas de bloqueio, atualizadas automaticamente, baseadas na relação de sites não confiáveis da Fundação Procon-SP.
⚠️ Aviso Importante: Este é um projeto de código livre e não possui nenhuma ligação oficial com a Fundação Procon-SP. A iniciativa apenas utiliza a API pública disponível no site oficial para gerar listas de bloqueio de forma automatizada, visando proteger os consumidores.
As listas são atualizadas automaticamente de segunda a sexta-feira. Para se proteger, basta adicionar um dos links abaixo ao seu bloqueador de anúncios preferido.
| Formato | Descrição | Link |
|---|---|---|
| AdBlock (recomendado) | Lista de filtros para bloqueadores como uBlock Origin, AdGuard | Download |
| Hosts | Arquivo hosts para bloqueio em nível de sistema | Download |
- Copie o link do formato AdBlock acima.
- Abra as configurações do seu bloqueador de anúncios.
- Procure a seção "Listas de Filtros", "Minhas Listas" ou similar.
- Escolha a opção para adicionar uma nova lista a partir de uma URL e cole o link.
Este método bloqueia os sites em todo o sistema operacional.
- Linux / macOS:
sudo curl https://raw.githubusercontent.com/glauberlima/procon-blocklist/main/data/hosts >> /etc/hosts - Windows (usando PowerShell como Administrador):
curl https://raw.githubusercontent.com/glauberlima/procon-blocklist/main/data/hosts >> C:\Windows\System32\drivers\etc\hosts
- 🚀 Rápido: Desempenho otimizado com Rust.
- 📋 Múltiplos Formatos: Gera listas para Adblock e formato Hosts.
- 🔄 Dados em Tempo Real: Busca os dados mais recentes da API da Fundação Procon-SP.
- 🌍 Multiplataforma: Suporte para Linux, macOS e Windows.
- 📖 Código Aberto: Totalmente transparente e aberto a contribuições.
Esta seção contém informações para quem deseja executar a ferramenta manualmente ou contribuir com o projeto.
A ferramenta procon-cli permite gerar as listas localmente.
-
Instalação: Baixe o executável para o seu sistema operacional na página de Releases ou, se tiver o Rust instalado, compile a partir do código-fonte:
git clone https://github.com/glauberlima/procon-blocklist.git cd procon-blocklist cargo build --release -
Uso:
# Gerar lista AdBlock e exibir no terminal ./target/release/procon-cli generate # Gerar lista Hosts e salvar em um arquivo ./target/release/procon-cli generate --format hosts --output hosts
Contribuições são muito bem-vindas!
- Faça um Fork do repositório.
- Crie uma Branch para sua alteração.
- Após implementar, certifique-se que os testes passam com
cargo test. - Abra um Pull Request.
Este projeto está licenciado sob a Licença MIT.
- Fundação Procon-SP pela disponibilização dos dados.
- Comunidade Rust pelo ecossistema incrível.
Feito com ❤️, ☕, Rust e IA generativa