Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
wBlock — O bloqueador de anúncios de próxima geração para Safari. | Kitploit
Ferramentas/GitHubGitHub/0xcub3/wblock
Segurança iOSScripting e AutomaçãoSegurança WebPrivacidadeAnti-Bot
GitHub0xcub3/wblock

wBlock

O bloqueador de anúncios de próxima geração para Safari.

Ver Repositório
2.7k51há 16h 3mRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar
wBlock Logo

wBlock

O fim da baboseira de bloqueio de anúncios no Safari.


Baixar na App Store

Version Platform License

Join Discord



wBlock Interface

Um bloqueador de conteúdo para Safari no macOS, iOS e iPadOS.
750.000 regras em 5 extensões, armazenamento Protocol Buffer, compressão LZ4 e sincronização iCloud.


[!NOTE] Procurando uma comparação detalhada? Confira meu guia de comparação para ver como o wBlock se compara a outros bloqueadores de conteúdo do Safari.


Funcionalidades




Capturas de Tela





Implementação Técnica



Apoie o Desenvolvimento

wBlock é gratuito e de código aberto.
Se você quiser apoiar o projeto:


Botão de Doação



FAQ

Como o wBlock se compara a outros bloqueadores de anúncios?
Confira nosso guia de comparação vs uBlock Origin Lite, Wipr 2 e os aplicativos Safari do AdGuard.
Devo instalar o wBlock pela App Store ou pela versão DMG/Homebrew?
A versão da App Store é geralmente preferida porque cuida das atualizações do aplicativo automaticamente. A versão DMG/Homebrew tem os mesmos recursos e está disponível para usuários que preferem instalar fora da App Store.
Posso usar minhas próprias listas de filtros?
Sim. Você pode adicionar qualquer lista de filtros compatível com AdGuard por URL, colar regras diretamente ou importar de um arquivo.
Devo ativar mais listas de filtros para um melhor bloqueio?
Geralmente não. Os padrões recomendados já cobrem a maioria dos anúncios e rastreadores, e a maioria das outras listas de propósito geral se sobrepõem a eles. Ativar mais principalmente consome o limite de regras do Safari e aumenta a chance de quebra de sites. As exceções são os filtros de Incômodos (banners de cookies, pop-ups, widgets sociais) e filtros regionais para sites não ingleses, que cobrem coisas que os padrões não cobrem.
O wBlock deixa o Safari mais lento?
Não no uso normal. O wBlock usa a API nativa declarativa de bloqueio de conteúdo do Safari, que aplica regras compiladas fora do processo do aplicativo. As verificações locais em espera ficam em torno de ~40 MB, e o carregamento de páginas permanece no caminho nativo do bloqueador do Safari.
Os userscripts funcionam no iOS e iPadOS?
Sim. O motor de userscript implementa APIs comuns do Greasemonkey (GM_getValue, GM_setValue, GM_xmlhttpRequest, GM_addStyle) no iOS, iPadOS e macOS através das Extensões Web do Safari.
Como bloqueio anúncios do Twitch?
O wBlock inclui o userscript AdGuard Extra, que pode ajudar com anúncios do Twitch ao se comunicar com a API GraphQL do Twitch (gql.twitch.tv) — a mesma abordagem geral que os usuários do uBlock Origin usam. Ele vem desabilitado por padrão, então ative-o para o Twitch:

1. Abra o wBlock e vá para a seção Userscripts.
2. Encontre AdGuard Extra na lista embutida e ative-o.
3. Recarregue quaisquer abas abertas do Twitch.

Este é um bloqueio de anúncios no estilo comunitário, de melhor esforço: o Twitch muda frequentemente a forma como os anúncios são servidos, então pode ocasionalmente quebrar até que o userscript seja atualizado. Não há garantia de que todos os anúncios sejam removidos.
Com que frequência os filtros são atualizados?
Os intervalos de atualização automática são configuráveis de 1 hora a 7 dias, ou acionados manualmente. No macOS, ativar a atualização automática registra um launch agent incluído que pode continuar verificando enquanto o aplicativo está fechado através de um serviço de atualização em segundo plano. No iOS e iPadOS, as verificações em segundo plano são de melhor esforço e podem esperar até que o sistema desperte o wBlock ou você o reabra. Abrir o Safari não aciona atualizações. As atualizações usam requisições condicionais HTTP (cabeçalhos If-Modified-Since/ETag) quando os servidores as suportam, o que reduz downloads desnecessários.
O element zapper está disponível no iOS e iPadOS?
Sim. Abra o popup da extensão wBlock no Safari e toque em Ativar Element Zapper.



Créditos

@arjpar · @ameshkov · @shindgewongxj


Discord Privacy Issues


Desenvolvido por 0xCUB3




Gráfico de Histórico de Estrelas
Baixar ferramenta

Desempenho

  • Capacidade de 750.000 regras em 5 extensões de bloqueio de conteúdo do Safari por plataforma (150k cada)
  • ~40 MB de RAM em espera — a API nativa de bloqueio de conteúdo do Safari executa regras fora do processo
  • Protocol Buffers + LZ4 para armazenamento de filtros; E/S em streaming mantém a memória baixa durante a compilação
  • Requisições condicionais HTTP (If-Modified-Since/ETag) para que as atualizações baixem apenas o que mudou
  • Sincronização iCloud para seleções de filtros, listas personalizadas, userscripts e whitelist entre dispositivos

Modificação de conteúdo

  • Element Zapper (macOS, iOS, iPadOS, visionOS) — selecione e oculte elementos visualmente no Safari
  • Motor de userscript com API Greasemonkey (GM_getValue, GM_setValue, GM_xmlhttpRequest)
  • Suporte a userstyles — instale temas UserCSS (.user.css) aplicados nativamente como CSS, sem necessidade de wrapper JS
  • Listas de filtros personalizadas via URL, colagem ou importação de arquivo — suporta qualquer blocklist com sintaxe AdGuard
  • Pesquisa na barra de ferramentas para encontrar rapidamente filtros e userscripts
  • Distribuição automática de regras em todos os 5 slots de bloqueio de conteúdo para cobertura máxima

Bloqueio

  • Bloqueio de requisições de rede — anúncios, rastreadores, banners de cookies, incômodos
  • Injeção de CSS para filtragem cosmética e ocultação de elementos
  • Bloqueio de scripts para JavaScript indesejado
  • Prevenção de pop-ups e redirecionamentos
  • Remoção de parâmetros de rastreamento em URLs — remove UTM e outros parâmetros de rastreamento, desembrulha URLs de encurtadores/redirecionamento (ativado por padrão via wBlock Scripts)

Configuração

  • Atualizações automáticas de cada hora a cada 7 dias, ou manual. macOS pode continuar verificando através de um launch agent incluído e serviço de atualização em segundo plano, verificações em segundo plano no iOS são melhores esforços
  • Controles por site — desative o bloqueio em sites específicos na barra de ferramentas do Safari
  • Registro de requisições bloqueadas (macOS) — veja o que está sendo bloqueado em cada página
  • Configurações por site — whitelist de domínios confiáveis, ative/desative userscripts por site e ligue/desligue regras do element zapper por domínio
  • Filtros regionais com detecção automática baseada na sua localidade
  • Homebrew cask para macOS: brew tap 0xcub3/wblock && brew install --cask wblock
Captura de tela de Gerenciamento de Userscripts
Gerenciamento de Userscripts
Gerencie paywalls, YouTube Dislikes e mais

Captura de tela de Configurações
Configurações e Personalização
Configure atualizações automáticas, notificações e preferências

Captura de tela do iOS

Interface iOS
Bloqueio completo no iPhone

Captura de tela do iPadOS

Interface iPadOS
Bloqueio completo no iPad

Arquitetura Principal

  • Protocol Buffers (libprotobuf) com compressão LZ4 para serialização de filtros
  • E/S assíncrona com concorrência Swift (async/await, Task, isolamento de Actor)
  • Serialização em streaming para disco minimiza o pico de uso de memória durante a compilação
  • 5 extensões de bloqueio de conteúdo do Safari por plataforma (capacidade máxima da API do Safari)
  • Integração do framework SafariServices para bloqueio declarativo de conteúdo

Dependências e Padrões

  • SafariConverterLib v4.3.0 para conversão de regras AdGuard para Safari
  • Motor de scriptlet AdGuard incluído para técnicas avançadas de bloqueio
  • Concorrência Swift (async/await, Task, isolamento de Actor) com configurações de projeto Swift 5
  • Suporte a VoiceOver e Dynamic Type em todo o aplicativo SwiftUI
  • SwiftProtobuf para formato de armazenamento de filtros multiplataforma