metasploit-framework Omnibus项目 该项目为metasploit-framework创建了特定于平台的全栈软件包。 这与Metasploit社区版不同。 它仅包含框架命令行界面以及相关的工具和模块。 安装包装 如果您只想安装此软件包,我们会为Metasploit提供许多预编译的二进制文件,这些二进制文件每晚都会重新生成。 有关安装信息,请参见 。 制作包装 先决条件 该项目具有程序包缓存,应在构建之前将其放入。 运行'git submodule update -i'下载包含这些软件包的git子模块。 我们将它们都缓存是为了提高性能,并且因为有时上游位置会消失,这使构建可以继续进行而不会破坏依赖关系。 在Ubuntu / Debian系统上构建 通常,构建环境需要一个工作正常的C / C ++编译器,Ruby 1.9或更高版本以及ruby开发标头,bundler,g