vt go
v1.0.1
Ini adalah perpustakaan klien Go resmi untuk VirusTotal. Dengan perpustakaan ini Anda dapat berinteraksi dengan VirusTotal REST API v3 tanpa harus mengirim permintaan HTTP biasa dengan paket standar "http".
paket mainimport ("bendera""fmt""log""os" vt "github.com/VirusTotal/vt-go")var apikey = flag.String("apikey", "", "VirusTotal API key")var sha256 = flag.String("sha256", "", "SHA- 256 dari beberapa file")func main() { flag.Parse() if *apikey == "" || *sha256 == "" { fmt.Println("Harus melewati argumen --apikey dan --sha256.") os.Exit(0) } klien := file vt.NewClient(*apikey), err := client.GetObject(vt.URL("files/%s", *sha256)) if err != nihil { log.Fatal(err) } ls, err := file.GetTime("last_submission_date") jika salah != nil { log.Fatal(err) } fmt.Printf("File %s dikirimkan terakhir kali pada %vn", file.ID(), ls) }