22个稳定版本 (5个主要版本)
新 5.1.1 | 2024年8月20日 |
---|---|
5.0.0 | 2024年4月29日 |
4.2.2 | 2024年4月3日 |
4.2.1 | 2024年3月26日 |
0.1.0 | 2022年7月26日 |
#357 in Web编程
每月下载 138 次
60KB
1.5K SLoC
gdata-vaas
一个SDK,可轻松利用G DATA VaaS。
作为服务的判断 (VaaS) 是一种提供扫描文件以检测恶意软件和其他威胁的平台。它允许轻松集成到您的应用程序中。只需几行代码,您就可以开始扫描文件以检测恶意软件。
SDK做了什么?
它为您作为开发者提供与 G DATA VaaS 通信的功能。它将 API 的复杂性封装在 5 个基本函数中。
for_sha256
如果您计算文件的 sha256,您可以请求 G DATA VaaS 对该 sha256 进行检查。这是我们服务获取判断的最快方式。
for_sha256_list
您还可以通过单个函数调用请求多个 sha256。
for_url
如果您想请求一个文件后面的URL是否安全,您也可以指定该URL。根据文件大小,分析时间可能会有所不同。
for_file
您还可以请求文件本身。您仍然会从 Sha256 中获得快速判断的好处,因为 SDK 会为您这样做。但如果我们不认识该文件,文件将被上传并由我们(自动)进行分析。
for_file_list
您还可以通过单个函数调用请求多个文件。
如何使用
安装
cargo add vaas
示例
有关API的更多信息,请参阅我们在 Docs.rs 上的文档。
我对VaaS感兴趣
您需要凭证才能在您的应用程序中使用此服务。如果您想使用VaaS,请 联系我们。
使用Visual Studio Code进行开发
每个SDK都包含Devcontainer。如果您使用Visual Studio Code Dev Containers扩展,您可以在全功能的开发环境中运行代码。
依赖项
~11–25MB
~395K SLoC