Skip to content

Proteja-se de sites não confiáveis. Listas de bloqueio (adblock/hosts) geradas automaticamente da lista oficial "Evite esses Sites" da Fundação Procon-SP.

License

Notifications You must be signed in to change notification settings

glauberlima/procon-blocklist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚫 Lista de Bloqueio Procon-SP

Listas de bloqueio, atualizadas automaticamente, baseadas na relação de sites não confiáveis da Fundação Procon-SP.

Rust License: MIT GitHub release


⚠️ 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.


📥 Listas de Bloqueio Prontas para Uso

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

⚙️ Como Adicionar a Lista ao seu Bloqueador

uBlock Origin, AdGuard, Adblock Plus, etc.

  1. Copie o link do formato AdBlock acima.
  2. Abra as configurações do seu bloqueador de anúncios.
  3. Procure a seção "Listas de Filtros", "Minhas Listas" ou similar.
  4. Escolha a opção para adicionar uma nova lista a partir de uma URL e cole o link.

Arquivo de Hosts (Avançado)

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

✨ Sobre o Projeto

  • 🚀 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.

🛠️ Para Usuários Avançados e Desenvolvedores

Esta seção contém informações para quem deseja executar a ferramenta manualmente ou contribuir com o projeto.

Instalação e Uso do CLI

A ferramenta procon-cli permite gerar as listas localmente.

  1. 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
  2. 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ção

Contribuições são muito bem-vindas!

  1. Faça um Fork do repositório.
  2. Crie uma Branch para sua alteração.
  3. Após implementar, certifique-se que os testes passam com cargo test.
  4. Abra um Pull Request.

📜 Licença

Este projeto está licenciado sob a Licença MIT.

🙏 Agradecimentos

  • Fundação Procon-SP pela disponibilização dos dados.
  • Comunidade Rust pelo ecossistema incrível.

Feito com ❤️, ☕, Rust e IA generativa

About

Proteja-se de sites não confiáveis. Listas de bloqueio (adblock/hosts) geradas automaticamente da lista oficial "Evite esses Sites" da Fundação Procon-SP.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages