Guia abrangente, com foco em Debian, para proteger um servidor Linux doméstico ou pessoal, cobrindo SSH, firewalls, detecção de intrusões, auditoria e outras medidas.
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
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
Plataforma completa de honeypots que executa mais de 20 honeypots com dashboards do Elastic Stack, mapas de ataques em tempo real e ferramentas de segurança.
Monitor de tráfego de rede que sinaliza comunicações com domínios, IPs, URLs e User-Agents maliciosos conhecidos usando listas de indicadores chamadas trails.
Plataforma web para gerenciar o Fail2Ban em um ou mais hosts Linux, incluindo bans, jails, filtros e alertas.
Monitoramento leve e autohospedado de servidores, com painel web, métricas de containers Docker, histórico e alertas.
Sistema de alertas self-hosted para métricas, logs e fontes de dados SQL, com roteamento de notificações, agente de IA integrado e servidor MCP.