vt go
v1.0.1
Dies ist die offizielle Go-Client-Bibliothek für VirusTotal. Mit dieser Bibliothek können Sie mit der VirusTotal REST API v3 interagieren, ohne einfache HTTP-Anfragen mit dem Standardpaket „http“ senden zu müssen.
Paket mainimport ("flag""fmt""log""os" vt "github.com/VirusTotal/vt-go")var apikey = flag.String("apikey", "", "VirusTotal API key")var sha256 = flag.String("sha256", "", "SHA- 256 einer Datei")func main() { flag.Parse() if *apikey == "" || *sha256 == "" { fmt.Println("Muss sowohl die Argumente --apikey als auch --sha256 übergeben.") os.Exit(0) } client := vt.NewClient(*apikey) file, err := client.GetObject(vt.URL("files/%s", *sha256)) if err != nil { log.Fatal(err) } ls, err := file.GetTime("last_submission_date") if err != nil { log.Fatal(err) } fmt.Printf("Datei %s wurde zum letzten Mal am %vn übermittelt", file.ID(), ls) }