vt go
v1.0.1
這是 VirusTotal 的官方 Go 用戶端程式庫。借助此庫,您可以與 VirusTotal REST API v3 進行交互,而無需使用標準“http”套件發送純 HTTP 請求。
套件 mainimport (“flag”“fmt”“log”“os” vt "github.com/VirusTotal/vt-go")var apikey = flag.String("apikey", "", "VirusTotal API 金鑰")var sha256 = flag.String("sha256", "", "SHA - 256 一些檔案")func main() { flag.Parse() if *apikey == "" || *sha256 == "" { fmt.Println("必須同時傳遞 --apikey 和 --sha256 參數。") os.Exit(0) } client := vt.NewClient(*apikey) 檔案, 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("檔案 %s 上次提交時間為 %vn", file.ID(), ls) }