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

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

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

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

工具目录

分类

查看所有分类
Loading categories
glue — 应用安全自动化 | Kitploit
工具/GitHubGitHub/owasp/glue
漏洞扫描器代码分析DevSecOps
GitHubowasp/glue

glue

应用安全自动化

查看仓库
5261106年前Kitploit 审核通过

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Twitter Ruby Gem Dockerhub Travis

OWASP Glue

Glue 是一个用于运行一系列工具的框架。通常,它旨在作为自动化安全分析工具管线的支撑。

推荐用法

对于希望运行 Glue 的用户,我们建议使用 Docker 镜像,因为镜像中已经包含并配置好它所使用的其他工具。更多信息请参阅文档。Glue Docker 文档

对于有兴趣在 DevOps 环境中使用 Glue 的用户,请参阅 Glue DevOps 集成选项

查看游乐场,以更好地了解 Glue 的功能以及如何使用它们。

本地运行

docker run owasp/glue

开发安装

root@kitploit:~
git clone https://github.com/owasp/glue
cd glue                     -- RVM 将设置为 2.3.1,使用 Gemset Glue
gem install bundler
bundle install

在开发环境中运行

root@kitploit:~
cd lib
../bin/glue -h

扩展 Glue

Glue 旨在通过添加“任务”来扩展。要添加新工具, 复制现有任务并进行调整,使其适用于目标工具。

用法

Glue <选项> <目标>

选项

常用选项包括:

root@kitploit:~
-d 调试模式
-f 输出格式(接受 "json", "csv", "jira")

有关全部选项,请使用 Glue --help 或参见 OPTIONS.md 文件。

目标

目标可以是:

  • 文件系统(在原地进行分析)
  • Git 仓库(会克隆进行分析)
  • 其他类型的镜像(.iso、docker 等为实验性功能)

依赖

  • clamav
  • hashdeep
  • rm(*nix)
  • git
  • mount(*nix)
  • docker

开发

要运行代码,请在根目录下执行以下命令:

>ruby bin/Glue <选项> 目标

要构建 gem,只需运行:

gem build Glue.gemspec

集成

Git 钩子

首先,从代码中获取钩子。

root@kitploit:~
meditation:hooks mk$ cp /area53/owasp/Glue/hooks/pre-commit .

然后使其可执行。

root@kitploit:~
meditation:hooks mk$ chmod +x pre-commit

确保提交时使用的 shell 能够访问 docker。

root@kitploit:~
meditation:hooks mk$ eval "$(docker-machine env default)"

现在进行测试:修改文件并提交。 结果应为:Glue 将针对你的代码运行,并且在结果干净之前不会允许提交。(但这并非总是合理的预期)

配置文件

对于高级使用场景,你可以保存配置并在运行时使用。

作者

Matt Konda Alex Lock Rafa Perez

许可证

Apache 2:http://www.apache.org/licenses/LICENSE-2.0

下载工具