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加密学 中排名

Download history 244/week @ 2024-04-20 385/week @ 2024-04-27 282/week @ 2024-05-04 145/week @ 2024-05-11 155/week @ 2024-05-18 259/week @ 2024-05-25 322/week @ 2024-06-01 187/week @ 2024-06-08 76/week @ 2024-06-15 216/week @ 2024-06-22 215/week @ 2024-06-29 91/week @ 2024-07-06 65/week @ 2024-07-13 222/week @ 2024-07-20 232/week @ 2024-07-27 83/week @ 2024-08-03

每月下载量 621
用于 3 crate

Apache-2.0

72KB
1.5K SLoC

病毒总客户端

TestLintCrates.io VersionOpenSSF Scorecard

这是与VirusTotalV3 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