honeycrawlpot
零依赖的开源蜜罐中间件,挂载在真实路由之后、404 处理器之前,对已知扫描路径返回伪造的可信文件(假密钥、假配置、提示词注入),用于诱捕自动化扫描器并通过 canary token 主动发现攻击
时间轴 (近 90 天)
honeycrawlpot 是一个零依赖的蜜罐中间件,挂在真实路由之后、404 处理器之前,当请求命中已知扫描路径时返回 HTTP 200 和看似可信的假文件。
在 Hono 和 Express 这两个 Web 框架中,蜜罐中间件必须注册在真实路由之后、404 处理器之前,否则要么误伤正常流量,要么扫描路径被兜底逻辑吞掉而无法进入蜜罐。
honeycrawlpot 提供 Hono 和 Express 的现成适配器。
在 Nginx 上对扫描路径配置 deny all 并返回 403 会暴露这些路径存在防护,更优做法是将这些路径反向代理到应用由蜜罐应答,同时应把 /admin、/dashboard 等真实 SPA 路由从扫描正则中排除。
honeycrawlpot 的 createHoneypot 支持配置品牌名、部署版本、内部域名(如 pgbouncer、redis、minio)以及通过 extraInjections 加入自定义注入指令来定制诱饵内容。
每个 honeycrawlpot 部署可配置独一无二的 canary token(如 LF-HONEYPOT-QONTO-01),该 token 出现在假文件中,可用于在日志、SIEM 或扫描报告中监控是否有人触发蜜罐。
全部知识事实 (6)
honeycrawlpot 是一个零依赖的蜜罐中间件,挂在真实路由之后、404 处理器之前,当请求命中已知扫描路径时返回 HTTP 200 和看似可信的假文件。
50%待验证在 Hono 和 Express 这两个 Web 框架中,蜜罐中间件必须注册在真实路由之后、404 处理器之前,否则要么误伤正常流量,要么扫描路径被兜底逻辑吞掉而无法进入蜜罐。
50%待验证honeycrawlpot 提供 Hono 和 Express 的现成适配器。
50%待验证在 Nginx 上对扫描路径配置 deny all 并返回 403 会暴露这些路径存在防护,更优做法是将这些路径反向代理到应用由蜜罐应答,同时应把 /admin、/dashboard 等真实 SPA 路由从扫描正则中排除。
50%待验证honeycrawlpot 的 createHoneypot 支持配置品牌名、部署版本、内部域名(如 pgbouncer、redis、minio)以及通过 extraInjections 加入自定义注入指令来定制诱饵内容。
50%待验证每个 honeycrawlpot 部署可配置独一无二的 canary token(如 LF-HONEYPOT-QONTO-01),该 token 出现在假文件中,可用于在日志、SIEM 或扫描报告中监控是否有人触发蜜罐。
50%