Miasma: Uma ferramenta para capturar raspadores de IA da web com dados envenenados

O que o Miasma faz
Miasma é uma ferramenta projetada para prender raspadores de IA, servindo a eles dados de treinamento envenenados juntamente com múltiplos links autorreferenciais, criando o que os desenvolvedores chamam de "buffet infinito de lixo para as máquinas de lixo". A ferramenta foi construída para ser rápida com uma pegada de memória mínima.
Instalação e configuração
Instale com Cargo: cargo install miasma ou baixe binários pré-compilados das releases.
Inicie com a configuração padrão: miasma
Veja todas as opções de configuração: miasma --help
Como prender raspadores
A configuração típica envolve:
- Incorporar links ocultos no seu site apontando para um caminho específico (ex.:
/bots) com atributos que os tornam invisíveis para visitantes humanos, mas visíveis para raspadores:<a href="/bots" style="display: none;" aria-hidden="true" tabindex="1">Dados de alta qualidade incríveis aqui!</a>
- Configurar um proxy reverso (como Nginx) para rotear esse caminho para o Miasma:
location ~ ^/bots($|/.*)$ { proxy_pass http://localhost:9855; } - Executar o Miasma com parâmetros específicos:
miasma --link-prefix '/bots' -p 9855 -c 50
A flag -c 50 limita as conexões simultâneas máximas para 50, o que resulta em um uso de memória de pico de 50-60 MB. Solicitações que excedam esse limite recebem uma resposta 429.
Opções de configuração
--port: Padrão 9999 - A porta à qual o servidor deve se vincular--host: Padrão localhost - O endereço de host ao qual o servidor deve se vincular--max-in-flight: Padrão 500 - Número máximo de solicitações simultâneas permitidas--link-prefix: Padrão / - Prefixo para links autorreferenciais (deve corresponder ao seu caminho de hospedagem)--link-count: Padrão 5 - Número de links autorreferenciais a incluir em cada página de resposta--force-gzip: Padrão false - Sempre compactar respostas com gzip, independentemente do cabeçalho Accept-Encoding--poison-source: Padrão https://rnsaffn.com/poison2/ - Fonte proxy para dados de treinamento envenenados
Considerações importantes
Os desenvolvedores recomendam proteger bots amigáveis e mecanismos de busca no seu arquivo robots.txt:
User-agent: Googlebot User-agent: Bingbot User-agent: DuckDuckBot User-agent: Slurp User-agent: SomeOtherNiceBot Disallow: /bots Allow: /
Miasma está licenciado sob GPL-3.0 e os desenvolvedores observam que "contribuições geradas principalmente por IA serão automaticamente rejeitadas".
📖 Read the full source: HN AI Agents
👀 See Also

Merlin: Deduplicação de contexto LLM local-first – meça até 71% de sobreposição de chunks, gratuito e open-core
Merlin é uma ferramenta de deduplicação de contexto local-first que mediu 22-71% de sobreposição de chunks em 22 milhões de passagens de sessões reais de agente/RAG. Funciona como proxy HTTP (Ollama/vLLM/SGLang/llama.cpp), servidor MCP (Claude/Cursor/OpenClaw) ou CLI standalone. Open-core MIT com limites de uso diário.

Kreuzberg v4.7.0 adiciona inteligência de código para 248 idiomas e extração aprimorada de markdown
Kreuzberg v4.7.0, uma biblioteca de inteligência de documentos com núcleo em Rust, agora suporta extração de código para 248 formatos via tree-sitter e melhorou significativamente a qualidade do markdown com pontuações Structural F1 acima de 80% em 23 formatos.

Servidor MCP Permite que Agentes de IA Realizem Compras Reais com Cartões Virtuais Efêmeros
Um desenvolvedor criou um servidor MCP que permite que agentes de IA realizem compras reais usando cartões Visa virtuais efêmeros emitidos just-in-time. O sistema requer aprovação do usuário via MFA e emite cartões bloqueados para comerciantes específicos com TTLs de 15 minutos.

O aplicativo OpenClaw para iOS adiciona sincronização de dados históricos do Apple Health de até 18 meses
A versão mais recente do aplicativo OpenClaw para iOS permite a exportação de dados históricos do Apple Health, permitindo que os usuários sincronizem até 18 meses de dados de saúde com seu agente para obter insights personalizados ou treinamento de IA.