virustotal3-rs
Library for virustotal API version 3 written in Rust. :crab:
Implemented Features
| Method | Resource | Description |
|---|---|---|
| GET | /api/v3/files/{id} | Retrieve file scan reports |
| POST | /api/v3/files | Upload and scan a file |
| POST | /api/v3/files/{id}/analyse | Rescanning already submitted files |
| GET | /api/v3/urls/{id} | Retrieve URL scan reports |
| POST | /api/v3/urls | Scan an URL |
| POST | /api/v3/{type}/{id}/comments | Make comments for a file or URL or Domain |
| GET | /api/v3/{type}/{id}/comments | Get comments for a file or URL or Domain |
| DELETE | /api/v3/comments/{id} | Delete a comment for a file or URL or Domain |
| GET | /api/v3/domains/{domain} | Retrieves a domain report |
| GET | /api/v3/ip_address/{ip-address} | Retrieve an IP address report |
Example
use VtClient;
async
More examples in doc.rs/virustotal3
Acknowledgements
- Thanks to owlinux1000 for inital work on virustotal API version 2.