Repolode
thinkst

thinkst/canarytokens

Servidor open source para Canarytokens, tokens-isca que alertam quando alguém os acessa na sua rede.

Alternativa open source a:Thinkst Canary

Estrelas
2,221
Forks
297
Issues abertas
6
Último commit
ontem

O que é?

Canarytokens é um servidor que você pode hospedar por conta própria para implantar canary tokens: artefatos-isca, como URLs, documentos, nomes DNS ou chaves de API no estilo AWS, que geram um alerta quando algo interage com eles. Como nenhum processo legítimo deveria tocar nesses tokens, qualquer acesso é um forte indício de espionagem, invasão ou uso indevido na rede.

O projeto é dividido em um processo frontend e um processo switchboard. Os alertas podem ser enviados por e-mail via Mailgun, Mandrill, SendGrid ou um servidor SMTP genérico com STARTTLS, e também há suporte a webhooks. O servidor é configurado pelos arquivos frontend.env e switchboard.env, e a instalação recomendada é pela imagem Docker. Por padrão, o controle de frequência limita as notificações a uma por IP de origem único por minuto, e um webhook é desativado após cinco falhas consecutivas.

A criação de tokens de chave AWS depende de uma infraestrutura que agora está em um repositório privado, então esse recurso fica desativado, a menos que as configurações CANARY_AWSID relevantes sejam fornecidas.

Recursos principais

  • 01Implanta tokens-isca que alertam quando são acessados ou acionados
  • 02Envia alertas por e-mail via Mailgun, Mandrill, SendGrid ou SMTP
  • 03Oferece suporte a alertas por webhook, com desativação automática após falhas repetidas
  • 04Limita o volume de alertas por IP de origem, com configuração por variável de ambiente
  • 05Configurado por arquivos de ambiente, com execução via Docker recomendada

Casos de uso

  • Detectar acesso não autorizado a documentos sensíveis ou URLs internas
  • Identificar invasores que examinam ou usam credenciais vazadas no estilo AWS
  • Monitorar consultas DNS para nomes de host que nunca deveriam ser resolvidos

Início rápido

  1. 1

    Siga o guia de instalação da imagem Docker vinculado no README

Antes de usar

  • Não foi possível identificar a licença (listada como NOASSERTION); confira os termos da licença antes de usar.
  • A hospedagem própria exige configurar um domínio, um provedor de e-mail e outras definições em arquivos env.
  • Os recursos de token de chave da AWS dependem de uma infraestrutura da AWS que foi transferida para um repositório privado.

Em coleções

Tópicos

Perguntas frequentes

O que é canarytokens?
Servidor open source para Canarytokens, tokens-isca que alertam quando alguém os acessa na sua rede. Canarytokens é um servidor que você pode hospedar por conta própria para implantar canary tokens: artefatos-isca, como URLs, documentos, nomes DNS ou chaves de API no estilo AWS, que geram um alerta quando algo interage com eles. Como nenhum processo legítimo deveria tocar nesses tokens, qualquer acesso é um forte indício de espionagem, invasão ou uso indevido na rede.
canarytokens é gratuito? Qual é a licença?
canarytokens é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
canarytokens ainda é mantido?
Manutenção ativa. O último commit de canarytokens foi em 21 de out. de 2026.
Para que posso usar canarytokens?
Detectar acesso não autorizado a documentos sensíveis ou URLs internas Identificar invasores que examinam ou usam credenciais vazadas no estilo AWS Monitorar consultas DNS para nomes de host que nunca deveriam ser resolvidos
Como instalar canarytokens?
Siga o guia de instalação da imagem Docker vinculado no README
Onde consigo canarytokens?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/thinkst/canarytokens

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados