11 个版本
0.0.12 | 2024年7月28日 |
---|---|
0.0.10 | 2024年5月31日 |
0.0.8 | 2024年3月22日 |
0.0.5 | 2023年12月30日 |
0.0.3 | 2023年10月28日 |
#1039 in 数据库接口
302 每月下载量
用于 malwaredb-server
235KB
5K SLoC
MalwareDB 客户端
此应用程序通过 http 协议从 MalwareDB 服务器提交和检索样本(MalwareDB 知道的任何时间段的二进制文件)。
入门指南
- 安装一个 MalwareDB 实例,如果您还没有一个,请参阅主仓库中的说明。
- 在服务器上创建一个账户。
- 使用您的用户名、密码和服务器 URL 登录。示例:
mdb_client login http://localhost:8080 myusername
。您将被提示输入密码。 - 使用
mdb_client whoami
验证此操作是否成功。这将显示您的用户信息,包括您可以访问的组和来源。 - 运行
mdb_client server-info
以查看关于服务器的总体统计信息。 - 运行
mdb_client server-types
以查看服务器知道哪些文件类型,并将存储这些类型的样本。
提交样本
- 运行
mdb_client whoami
以确保您已登录。 - 提交一个或多个文件,提供一个或多个文件和/或目录的路径以及来源的 ID 号:
mdb_client submit--samples --s 1 /path/to/files/
。- 您还可以提供
--p password
和一个 Zip 文件来从受密码保护的 Zip 文件中加载文件。存在逻辑来区分实际上是 MS Office 文档的 Zip 文件与文件存档。 - 您只能提交您组有权访问的来源的样本。
- 您还可以提供
检索样本
- 运行
mdb_client whoami
以确保您已登录。 - 运行
mdb_client retrieve-sample c8a9335b95774a30addf372395e9a148
以通过哈希值检索样本。- 哈希值可能是 MD-5、SHA-1、SHA-256、SHA-384 或 SHA-512。这根据哈希长度来确定。
- 如果您所在的组有权访问包含您想要检索的文件的源,则可以检索文件。
查找相似文件
- 运行
mdb_client whoami
以确保您已登录。 - 运行
mdb_client find-similar /path/to/file
。这将计算文件的多个相似性哈希,并将它们发送到服务器以查找相似的样本。
依赖项
~20–34MB
~532K SLoC