Crate virustotal3
source ·Expand description
VirusTotal API version 3
written in Rust inspired by the version 2
: https://github.com/owlinux1000/virustotal.rs.
Official API documentation: https://developers.virustotal.com/reference/scan-url
Use “VtClient” struct.
Example
use virustotal3::*;
let vt = VtClient::new("Your API Key");
let url = "https://example.com";
vt.scan_url(&url).await?;
Modules
- A set of putting a comment
- A set of reporting domain
- A set of scanning a file
- A set of repoting ip
- A set of scanning an URL
Structs
- Comments structs Example: https://github.com/seanmonstar/reqwest/blob/master/examples/json_typed.rs
- Domains structs
- Files structs
- IP structs
- URLs structs
- Virus Total web client https://www.virustotal.com/api/v3
Enums
- VirusTotal resource type