Repolode
crowdsecurity

crowdsecurity/crowdsec

开源入侵检测与防护引擎,解析日志和 HTTP 流量并封禁恶意 IP,还提供众包威胁黑名单。

可替代:Cloudflare WAFfail2ban

Star
15,265
Fork
751
未关闭 Issue
297
最近提交
昨天

这是什么?

CrowdSec 是一套安全引擎,通过分析日志和 HTTP 请求来识别恶意行为,再由防火墙、反向代理或 CDN 等 bouncer 组件执行封禁。日志场景检测覆盖 IDS/IPS 功能,AppSec 组件则提供 WAF 能力,它基于 Coraza 构建,可直接加载 SecLang 规则和 OWASP 核心规则集。

检测与处置彼此解耦,日志解析可以在一台机器上完成,封禁则在另一台机器上执行。各安装节点上报的 IP 会汇入社区黑名单,某个用户遭遇的攻击源可以被其他用户提前拦截。AppSec 还能对可疑请求下发 JavaScript 工作量证明挑战,阻挡无头浏览器和爬虫,同时放行经过验证的搜索引擎爬虫。

默认场景涵盖暴力破解、端口扫描和 Web 扫描等,更多规则可从 CrowdSec Hub 安装。引擎支持 Linux、Windows、Docker、Kubernetes 等平台,并提供用于监控和管理的 Web 控制台。

核心功能

  • 01解析日志并分析 HTTP 请求,识别恶意行为。
  • 02AppSec WAF 兼容 SecLang 规则与 OWASP 核心规则集。
  • 03社区黑名单主动拦截其他用户上报的恶意 IP。
  • 04检测与封禁可分机器部署,由 bouncer 执行处置。
  • 05对可疑机器人和爬虫下发 JavaScript 工作量证明挑战。
  • 06检测场景可从 CrowdSec Hub 安装,采用 MIT 许可。

适用场景

  • 保护 Linux 或 Windows 服务器免受暴力破解和端口扫描。
  • 利用现有 OWASP 规则为 Web 应用增加 WAF 防护。
  • 在防火墙、代理或 CDN 上统一封禁已知恶意 IP。
  • 缓解公开网站上的爬虫和无头浏览器。

快速上手

  1. 1

    按照 docs.crowdsec.net 上的官方文档,在你的平台上安装 CrowdSec

标签

常见问题

crowdsec 是什么?
开源入侵检测与防护引擎,解析日志和 HTTP 流量并封禁恶意 IP,还提供众包威胁黑名单。 CrowdSec 是一套安全引擎,通过分析日志和 HTTP 请求来识别恶意行为,再由防火墙、反向代理或 CDN 等 bouncer 组件执行封禁。日志场景检测覆盖 IDS/IPS 功能,AppSec 组件则提供 WAF 能力,它基于 Coraza 构建,可直接加载 SecLang 规则和 OWASP 核心规则集。
crowdsec 可以免费使用吗?用的什么许可证?
crowdsec 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
crowdsec 还在维护吗?
活跃维护中。crowdsec 最近一次提交是在 2026年10月22日。
crowdsec 适合用来做什么?
保护 Linux 或 Windows 服务器免受暴力破解和端口扫描。 利用现有 OWASP 规则为 Web 应用增加 WAF 防护。 在防火墙、代理或 CDN 上统一封禁已知恶意 IP。 缓解公开网站上的爬虫和无头浏览器。
crowdsec 怎么安装和运行?
按照 docs.crowdsec.net 上的官方文档,在你的平台上安装 CrowdSec
在哪里获取 crowdsec?
源代码和安装说明在 GitHub 上:https://github.com/crowdsecurity/crowdsec

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目