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

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

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

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

工具目录

分类

查看所有分类
Loading categories
multiscanner — 模块化文件扫描/分析框架 | Kitploit
工具/GitHubGitHub/mitre/multiscanner
静态分析动态分析 (沙盒)恶意软件分析实用工具与框架
GitHubmitre/multiscanner

multiscanner

模块化文件扫描/分析框架

查看仓库网站
6201287年前Kitploit 审核通过

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

MultiScanner

Build Status

简介

MultiScanner 是一个文件分析框架,通过自动运行一组工具并聚合输出结果,帮助用户评估一组文件。这些工具可以是自定义的 Python 脚本、Web API、其他机器上运行的软件等。工具通过创建在 MultiScanner 框架中运行的模块来集成。

模块的设计目标是快速编写并易于集成到框架中。当前编写和维护的模块主要与恶意软件分析相关,但框架并不限于此范围。模块列表可查看 modules/ 目录。相关描述和配置选项可在 分析模块 页面找到。

MultiScanner 还支持用于样本存储、分析和报告查看的分布式工作流。该功能包括 Web 界面、REST API、分布式文件系统 (GlusterFS)、分布式报告存储/搜索 (Elasticsearch) 以及分布式任务管理 (Celery / RabbitMQ)。更多详情请参阅 架构。

用法

MultiScanner 可通过命令行界面、Python API 或带有 Web 界面的分布式系统使用。有关 安装 和 使用 的详细信息,请参阅文档。

命令行

如果尚未安装 Python(2.7 或 3.4+),请先安装。

然后执行以下命令(将 <file> 替换为实际要扫描的文件):

root@kitploit:~
$ git clone https://github.com/mitre/multiscanner.git
$ cd multiscanner
$ sudo -HE ./install.sh
$ multiscanner init

这将为您生成默认配置。查看 config.ini 以了解已启用的模块。更多信息请参阅 配置。

现在您可以扫描文件(将 <file> 替换为实际要扫描的文件):

root@kitploit:~
$ multiscanner <file>

执行以下命令可获取 MultiScanner 所有命令行选项的列表:

root@kitploit:~
$ multiscanner --help

注意:如果您使用的不是基于 RedHat 或 Debian 的 Linux 发行版,请勿运行 install.sh 脚本,而是先安装 pip(如果尚未安装),然后运行以下命令:

root@kitploit:~
$ pip install -r requirements.txt

Python API

root@kitploit:~
import multiscanner
multiscanner.config_init(filepath)
output = multiscanner.multiscan(file_list)
results = multiscanner.parse_reports(output, python=True)

Web 界面

如果尚未安装,请先安装最新版本的 Docker 和 Docker Compose。

root@kitploit:~
$ git clone https://github.com/mitre/multiscanner.git
$ cd multiscanner
$ docker-compose up

您可能需要等待一段时间,直到所有服务启动并运行,然后在 Web 浏览器中访问 http://localhost:8000 即可使用 Web 界面。

注意:这不应在生产环境中使用;它仅用于演示完整安装的外观。更多详情请参阅 此处。

文档

更多信息,请参阅 ReadTheDocs 上的 完整文档。

下载工具