Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
snuffleupagus — 适用于 PHP7 和 PHP8 的安全模块 - 消灭漏洞类别并虚拟补丁其余部分! | Kitploit
工具/GitHubGitHub/jvoisin/snuffleupagus
防御工具漏洞扫描器代码分析Web安全错误配置
GitHubjvoisin/snuffleupagus

snuffleupagus

适用于 PHP7 和 PHP8 的安全模块 - 消灭漏洞类别并虚拟补丁其余部分!

查看仓库
8379479天前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
网站


Snuffleupagus' logo
Snuffleupagus

面向 php7 和 php8 的安全模块——消灭漏洞类别,并对其余部分进行虚拟补丁!

Testing PHP7 on various Linux distributions Testing PHP8 on various Linux distributions Coverity CII Best Practises readthedocs.org coveralls twitter Packaging status CodeQL

核心特性 • 下载 • 示例 • 文档 • 许可证 • 致谢

Snuffleupagus 是一个面向 PHP 7+ 和 8+ 的模块,旨在通过消灭整个漏洞类别来大幅提高针对网站的攻击成本。它还提供了一个强大的虚拟补丁系统,使管理员无需修改 PHP 代码即可修复特定漏洞并审计可疑行为。

核心特性

  • 无明显的性能影响
  • 强大且易于编写的虚拟补丁规则
  • 消灭多类漏洞
    • 基于 Unserialize 的代码执行
    • 基于 mail 的代码执行
    • 窃取 Cookie 的 XSS
    • 基于文件上传的代码执行
    • 弱 PRNG
    • XXE
    • 基于过滤器的远程代码执行及相关攻击手段
  • 多项加固特性
    • 自动为 Cookie 添加 secure 和 samesite 标志
    • 内置规则集,用于检测入侵后的行为
    • 全局严格模式及类型混淆防护
    • 流包装器白名单
    • 阻止可写文件的执行
    • eval 的白名单/黑名单
    • 使用 curl 时强制进行 TLS 证书验证
    • 请求转储能力
  • 相对规范的代码库:
    • 接近 100% 覆盖率的全面测试套件
    • 每次提交均在多个发行版上进行测试
    • 由 clang-format 强制执行的代码风格
    • 全面的文档

下载

我们有一个下载页面,您可以在其中找到适用于您发行版的软件包,当然您也可以直接 git clone 本仓库,或查看 github 上的发布版本。

示例

我们提供了各种示例规则,如下所示:

root@kitploit:~
# 加固 `chmod` 函数
sp.disable_function.function("chmod").param("mode").value_r("^[0-9]{2}[67]$").drop();

# 缓解 `system` 中的命令注入
sp.disable_function.function("system").param("command").value_r("[$|;&`\\n]").drop();

当规则被违反时,您应该在日志中看到类似以下的行:

root@kitploit:~
[snuffleupagus][0.0.0.0][disabled_function][drop] The execution has been aborted in /var/www/index.php:2, because the return value (0) of the function 'strpos' matched a rule.

文档

我们有一个综合网站,其中包含您可能需要的所有文档。当然,您也可以自行构建。

致谢

衷心感谢:

  • Suhosin 项目 作为 巨大 的灵感来源
  • NBS System 最初赞助了开发工作
  • Suhosin-ng 的实验和贡献,以及赞助该项目的 NLNet
  • 所有贡献者
下载工具
  • 使用 coverity、codeql、scan-build 等工具