---
title: "Bloqueador de malware e phishing para Mac em todos os apps, incluindo agentes de IA · Kilobat"
url: "https://kilobat.app/pt/mac-malware-blocker"
description: "O Kilobat bloqueia conexões com hosts conhecidos por malware, phishing e golpes em todos os apps do Mac e identifica o app que tentou se conectar, incluindo npm, pip e curl iniciados por Claude Code, Codex ou Cursor. Também bloqueia rastreadores em apps, se você quiser. Não é antivírus."
---

Protection

# Hosts maliciosos conhecidos ficam fora de alcance. Em todos os apps.

Os navegadores alertam sobre páginas de phishing. O restante do Mac não. O Kilobat recusa conexões de qualquer app com hosts conhecidos de malware, phishing e golpes, incluindo uma instalação npm feita por um agente de programação, e informa qual app tentou acessá-los.

[Baixar para Mac ↓](https://kilobat.app/downloads/Kilobat-1.31.1.dmg?via=site)

```
brew install seifip/kilobat/kilobat
```

Terminal · Claude Code

```
● Installing dependencies
$ npm install
added 214 packages in 9s
> color-utils@4.1.2 postinstall
> node scripts/setup.js
✗ request to https://malware.example failed
✓ registry.npmjs.org  · 51 MB
```

Kilobat agora

Bloqueado: npm (iniciado por Claude Code) tentou acessar um host conhecido de malware

malware.example · Listado pelo URLhaus. Permita este site no Kilobat se houver engano.

## Parece familiar?

- “Esse npm install acabou de entrar em contato com alguém?”
- “Meu navegador avisa. E os outros apps?”
- “Deixei o agente trabalhando sozinho. O que ele acessou?”
- “Quero algo como o Pi-hole, mas sabendo qual app fez a solicitação.”

## Um bloqueador de DNS diz que um domínio foi bloqueado. O Kilobat diz quem solicitou.

Pi-hole e NextDNS veem uma consulta originada no Mac. O filtro de rede do Kilobat fica no próprio Mac, então conhece o app e o processo por trás de cada conexão e o agente que os iniciou.

1. ### Um app instalado se conecta a um host conhecido de malware

   A conexão, o app e sua assinatura, antes de qualquer byte ser enviado.

   Recusada, com uma notificação que informa o app e a lista que contém o host. Pro:
2. ### Um link de phishing abre no navegador de um app de conversa, ou um app de e-mail o carrega

   Conexões de todos os apps, não apenas do Safari e Chrome.

   A página não carrega e Tentativas bloqueadas informa qual app a abriu. Pro:
3. ### O script de instalação de um pacote, iniciado pelo seu agente de programação, tenta se conectar

   A árvore de processos: curl, dentro de node, dentro de npm, dentro de um shell, dentro de Claude Code.

   “Bloqueado: npm (iniciado por Claude Code) tentou acessar um host conhecido de malware” e uma linha Bloqueado no registro de rede dos agentes. Pro:
4. ### Um app acessa um servidor de malware por endereço IP, sem nome

   Listas de endereços das mesmas fontes, comparadas ao endereço da conexão.

   Recusada da mesma forma. Pro:
5. ### Apps carregam rastreadores e anúncios que você nunca vê

   Uma lista de rastreadores escolhida por você, desativada até você ligá-la.

   Bloqueados em todos os apps; um clique permite um site quando algo deixa de funcionar. Grátis:

Agentes de IA

## Seu agente de programação não pode se comunicar com um host reconhecidamente malicioso.

Claude Code, Codex, Cursor e Gemini CLI executam npm, pip, curl e git para você, muitas vezes sem acompanhamento. Quando um deles ou algo que iniciou tenta acessar um host conhecido de malware, phishing ou extração de dados, o Kilobat bloqueia, informa o ocorrido e o [registro de rede dos agentes](https://kilobat.app/pt/ai-coding-agents) marca a linha como Bloqueado.

Ative o **agent guard** para aplicar regras mais rígidas somente aos agentes:

- Sem sites de colagem, compartilhamento de arquivos, túneis ou serviços que recebem requisições, como pastebin, transfer.sh ou um túnel trycloudflare.
- Sem endereços IP públicos diretos digitados em um comando.
- Uma conexão que envia mais de 10 MB a um host que nenhum agente do seu Mac usou antes é interrompida.

Isso trata de destinos conhecidos, não de intenções. O Kilobat não julga o que o agente tentava fazer; ele o mantém longe de lugares já conhecidos como perigosos e das formas comuns de saída de dados. Os agentes podem consultar antes com a ferramenta MCP `check_host_reputation`.

Registro de rede dos agentes do Kilobat em uma sessão de exemplo do Claude Code, com a conexão do npm a malware.example marcada como Bloqueado por URLhaus acima dos hosts do registro

Todos os apps

## Tentativas bloqueadas, com o app e a lista.

Conexões › Tentativas bloqueadas lista o que o Protection recusou: o app, o host, se era malware, phishing, golpe, rastreador ou agent guard e a lista que o contém. Um clique permite o site se houver engano.

- Ameaças conhecidas prevalecem sobre suas próprias regras de permissão em todos os perfis. Apenas a rede local, os serviços da própria Apple, o Kilobat e sites que você permitiu nunca são bloqueados.
- Uma notificação por app, host e dia, sem uma enxurrada de avisos.
- O menu mostra uma linha somente depois que algo é bloqueado.

Tentativas bloqueadas do Kilobat em conexões de exemplo: node para malware.example bloqueado como malware via Claude Code, Chrome para um host de phishing, curl iniciado pelo Codex para um site de colagem e um rastreador em um app de notas

Rastreadores em apps

## Bloqueie rastreadores em apps quando quiser.

Desativado por padrão. Ative **Bloquear rastreadores em apps** em Ajustes › Protection e escolha uma lista: HaGeZi Multi Light, HaGeZi Multi Normal, OISD small ou hosts do StevenBlack. Suas regras de permissão sempre prevalecem sobre uma lista de rastreadores, e Permitir site corrige um app que deixa de funcionar. Grátis, sem necessidade de Pro.

Ajustes › Protection do Kilobat com listas de exemplo: Bloquear ameaças com 263.000 ameaças conhecidas, atualizado há 2 h, o agent guard, Bloquear rastreadores em apps com HaGeZi Multi Light, as listas e um site permitido

## De onde vêm as listas.

O Kilobat baixa diariamente listas públicas de seus publicadores para o Mac, mantém a última cópia válida se uma atualização falhar e nunca envia seu tráfego para outro lugar para verificação.

1. Malware

   ### URLhaus, do abuse.ch.

   Hosts e endereços que distribuíram malware, pela lista URLhaus do malware-filter, atualizada duas vezes por dia.

   Pro:
2. Ameaças

   ### HaGeZi Threat Intelligence Feeds.

   Hosts de malware, phishing, golpes e comando e controle reunidos de dezenas de fontes, além da lista de IP correspondente, atualizada várias vezes ao dia.

   Pro:
3. Golpes

   ### HaGeZi Fake.

   Lojas falsas, sites falsos de streaming, armadilhas de assinatura e outros golpes.

   Pro:
4. Rastreadores

   ### A lista que você escolher.

   HaGeZi Multi Light ou Normal, OISD small ou hosts do StevenBlack, somente se você ativar rastreadores.

   Grátis:

## Limites reais.

O Protection não é antivírus. Ele não verifica arquivos ou apps, e a ausência de um host nas listas não prova que ele seja seguro. Mantenha o XProtect e o Gatekeeper do macOS ativados; eles observam o que você executa, e o Kilobat observa onde há conexões.

- Ele obtém nomes da própria conexão: o nome solicitado pelo app ou o nome do servidor em sua saudação criptografada. Um app que resolve nomes com seu próprio DNS criptografado e depois se conecta por QUIC, sem informar o nome ao macOS, é verificado apenas pelo endereço.
- Dados ainda podem sair por hosts que não estão em nenhuma lista, como um repositório GitHub; o registro de rede dos agentes mostra esses uploads.
- Ele precisa do filtro de rede do Kilobat, que você ativa uma vez.

## Incidentes reais.

Estudos de caso de ataques reais contra desenvolvedores e usuários de Mac: o que cada um fez na rede, o que o Kilobat teria bloqueado ou mostrado e onde não teria ajudado. As listas adicionam os hosts de um ataque depois que ele é descoberto, então nenhum caso afirma mais do que isso.

- [Atomic macOS Stealer](https://kilobat.app/pt/incidents/atomic-macos-stealer): Anúncios falsos, um site falso do Homebrew e páginas para colar comandos no Terminal. Bloqueado quando seus hosts estão listados naquele dia; Perguntar sobre novos apps retém novos apps sem assinatura.
- [Nx “s1ngularity”](https://kilobat.app/pt/incidents/nx-s1ngularity): Versões maliciosas de npm que executavam CLIs de IA para buscar segredos e enviá-los ao GitHub. O registro de rede dos agentes mostra isso; não havia nada em uma lista para bloquear.
- [Shai-Hulud](https://kilobat.app/pt/incidents/shai-hulud-npm-worm): Um worm que republicou a si mesmo usando tokens npm roubados. Seu upload para webhook.site ocorreu em runners do GitHub, não em Macs.
- [postmark-mcp](https://kilobat.app/pt/incidents/postmark-mcp): Um servidor MCP que enviava uma cópia oculta de cada e-mail. Invisível para qualquer ferramenta de rede, inclusive o Kilobat.
- [tj-actions/changed-files](https://kilobat.app/pt/incidents/tj-actions-changed-files): Segredos de CI impressos em registros públicos de workflow. Isso ocorreu em runners de CI, então o papel do Kilobat é pequeno.
- [Todos os estudos de caso](https://kilobat.app/pt/incidents): Com linhas do tempo, indicadores e como verificar seu Mac agora.

## O que é grátis e o que o Pro acrescenta

### Grátis, para sempre

- Bloqueie rastreadores em apps com a lista que você escolher
- Sites permitidos e Permitir site com um clique
- kilobat protect check e a ferramenta MCP check_host_reputation

### Pro, $29 uma vez

- Hosts conhecidos de malware, phishing e golpes bloqueados em todos os apps
- O app e o agente identificados em cada bloqueio
- O agent guard: sites de colagem, túneis, IPs diretos e grandes uploads para novos hosts
- Linhas bloqueadas no registro de rede dos agentes

O Pro custa US$ 29 em pagamento único, com teste grátis de 7 dias.

## Perguntas

**Isso é antivírus?**

Não. O Kilobat nunca verifica arquivos. Ele recusa conexões a hosts e endereços que listas públicas de ameaças já identificam como malware, phishing ou golpes. Mantenha o XProtect do macOS ativado junto com ele.

**Qual a diferença em relação ao Pi-hole ou NextDNS?**

Eles operam em consultas DNS, então podem dizer que um domínio foi bloqueado, mas não qual app o solicitou, e não distinguem npm do navegador. O filtro do Kilobat é executado no Mac e vê cada conexão com seu app, processo e o agente que o iniciou. Você pode usar os dois.

**Isso vai impedir coisas de funcionar?**

As listas de ameaças priorizam poucos falsos positivos, e os serviços da própria Apple, a rede local e o próprio Kilobat nunca são bloqueados. Se um site confiável for bloqueado, Permitir site em Tentativas bloqueadas ou Ajustes › Protection o libera de forma permanente.

**Meu agente precisa fazer alguma coisa?**

Não. O Protection se aplica a tudo o que ele inicia. Um agente conectado ao servidor MCP do Kilobat também pode chamar check_host_reputation antes de buscar dados de um host desconhecido e get_protection_status para ver o que está ativado. A ferramenta que altera o Protection orienta os agentes a pedir sua autorização primeiro e nunca a desativá-lo para permitir uma requisição.

**Alguma coisa sai do meu Mac?**

Apenas os downloads das listas, do publicador de cada uma. O Kilobat compara hosts às listas no seu Mac e não envia informações sobre suas conexões a nenhum lugar.

**Quanto custa?**

O bloqueio de rastreadores em apps é grátis. O bloqueio de ameaças e o agent guard fazem parte do Kilobat Pro, por US$ 29 em pagamento único, com teste grátis de 7 dias.

## Kilobat para…

[**Registro de rede dos agentes**Todos os hosts acessados por Claude Code, Codex ou Cursor e seus processos npm e curl.](https://kilobat.app/pt/ai-coding-agents)[**Proxies e VPNs**Tráfego por app por trás do Clash ou Surge, rotas e verificações de vazamento.](https://kilobat.app/pt/proxies-vpns)[**Largura de banda por app**Upload e download ao vivo para cada app, na barra de menus.](https://kilobat.app/pt/mac-bandwidth-monitor)[**Caiu?**Slack, Zoom ou GitHub estão fora do ar para todos ou só para você.](https://kilobat.app/pt/is-it-down)

## Mantenha cada app longe de hosts reconhecidamente maliciosos.

[Baixar para Mac ↓](https://kilobat.app/downloads/Kilobat-1.31.1.dmg?via=site)

```
brew install seifip/kilobat/kilobat
```
