Guía práctica, centrada en Debian y actualizada durante años, sobre cómo reforzar la seguridad de un servidor Linux doméstico o personal con SSH, firewalls, detección de intrusiones, auditorías y más.
thinkst/canarytokens
Servidor de código abierto para Canarytokens, señuelos que te alertan cuando alguien accede a ellos en tu red.
Alternativa open source a:Thinkst Canary
- Estrellas
- 2,220
- Forks
- 297
- Issues abiertos
- 6
- Último commit
- ayer
¿Qué es?
Canarytokens es un servidor autohospedable para desplegar canary tokens: señuelos como URL, documentos, nombres DNS o claves de API al estilo de AWS que generan una alerta cuando algo interactúa con ellos. Como ningún proceso legítimo debería acceder a estos tokens, cualquier acceso es una señal clara de espionaje, intrusión o uso indebido en la red.
El proyecto se divide en un proceso frontend y otro switchboard. Las alertas pueden enviarse por correo electrónico a través de Mailgun, Mandrill, SendGrid o un servidor SMTP genérico con STARTTLS; también se admiten webhooks. El servidor se configura mediante los archivos frontend.env y switchboard.env, y la instalación recomendada es mediante la imagen de Docker. De forma predeterminada, la limitación de alertas permite enviar una notificación por minuto por cada IP de origen única, y un webhook se desactiva tras cinco fallos consecutivos.
La creación de tokens de claves de AWS depende de una infraestructura que ahora está en un repositorio privado, por lo que esa función está desactivada a menos que se proporcionen los ajustes CANARY_AWSID pertinentes.
Funciones clave
- 01Despliega señuelos que generan alertas cuando alguien accede a ellos o los activa
- 02Envía alertas por correo electrónico mediante Mailgun, Mandrill, SendGrid o SMTP
- 03Admite alertas mediante webhooks, que se desactivan automáticamente tras varios fallos
- 04Limita el volumen de alertas por IP de origen; el límite se puede configurar mediante una variable de entorno
- 05Se configura con archivos de entorno y se recomienda ejecutarlo mediante Docker
Casos de uso
- Detectar accesos no autorizados a documentos confidenciales o URL internas
- Detectar a atacantes que buscan o utilizan credenciales filtradas al estilo de AWS
- Supervisar consultas DNS de nombres de host que nunca deberían resolverse
Inicio rápido
- 1
Sigue la guía de instalación de la imagen de Docker enlazada en el README
Antes de usarlo
- No se pudo identificar la licencia (figura como NOASSERTION), así que consulta sus términos antes de usarla.
- El autoalojamiento requiere configurar un dominio, un proveedor de correo electrónico y otros ajustes en archivos env.
- Las funciones de token de clave de AWS dependen de una infraestructura de AWS que se ha trasladado a un repositorio privado.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es canarytokens?
- Servidor de código abierto para Canarytokens, señuelos que te alertan cuando alguien accede a ellos en tu red. Canarytokens es un servidor autohospedable para desplegar canary tokens: señuelos como URL, documentos, nombres DNS o claves de API al estilo de AWS que generan una alerta cuando algo interactúa con ellos. Como ningún proceso legítimo debería acceder a estos tokens, cualquier acceso es una señal clara de espionaje, intrusión o uso indebido en la red.
- ¿canarytokens es gratuito? ¿Qué licencia tiene?
- canarytokens es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿canarytokens sigue mantenido?
- Mantenimiento activo. El último commit de canarytokens fue el 21 oct 2026.
- ¿Para qué puedo usar canarytokens?
- Detectar accesos no autorizados a documentos confidenciales o URL internas Detectar a atacantes que buscan o utilizan credenciales filtradas al estilo de AWS Supervisar consultas DNS de nombres de host que nunca deberían resolverse
- ¿Cómo se instala canarytokens?
- Sigue la guía de instalación de la imagen de Docker enlazada en el README
- ¿Dónde consigo canarytokens?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/thinkst/canarytokens
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma todo en uno con más de 20 honeypots, dashboards de Elastic Stack, mapas de ataques en tiempo real y herramientas de seguridad.
Monitor de tráfico de red que detecta comunicaciones con dominios, IP, URL y User-Agents maliciosos conocidos mediante listas de indicadores llamadas trails.
Plataforma web para administrar Fail2Ban en uno o varios hosts Linux, incluidos bloqueos, jails, filtros y alertas.
Monitoreo ligero de servidores autoalojado, con panel web, métricas de contenedores Docker, datos históricos y alertas.
Alertas autohospedadas para métricas, logs y fuentes de datos SQL, con enrutamiento de notificaciones y un agente de IA y servidor MCP integrados.