10个版本
新增 0.1.0 | 2024年8月10日 |
---|---|
0.0.9 | 2024年7月21日 |
0.0.7 | 2024年6月22日 |
0.0.6 | 2024年5月30日 |
0.0.3 | 2023年12月30日 |
351 在 加密学 中排名
每月下载量 621
用于 3 crate
72KB
1.5K SLoC
病毒总客户端
这是与VirusTotal的V3 API交互的逻辑。目前,只支持以下操作:
- 获取文件报告:这获取给定样本的防病毒扫描数据,在
testdata/
目录中有示例。 - 请求重新扫描:要求VirusTotal将给定样本通过其防病毒应用程序和分析工具集合运行。
- 提交样本:将样本发送到VirusTotal进行分析。
- 下载样本:从VirusTotal下载原始样本(未完全测试,需要VirusTotal Premium)。
- 搜索:查找与某些搜索标准匹配的文件哈希(未完全测试,需要VirusTotal Premium,使用较旧的V2 API)。有关更多信息,请参阅VirusTotal的文档。
- 在与其他crate交互或直接使用VT的API时,文件报告对象和错误类型可能很有用;您不必使用此crate中的客户端对象即可使用此crate中的数据(和错误)类型。
VirusTotal支持以下操作给定的MD5、SHA-1或SHA-256哈希。
此外,这还提供了一个客户端应用程序(在 bin/
中),用于上述支持的操作:提交文件、检索报告、请求重新分析以及下载样本(需要Premium)。
依赖关系
~5–19MB
~291K SLoC