Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
vt-go — VirusTotal API के लिए आधिकारिक Go क्लाइंट लाइब्रेरी | Kitploit
उपकरण/GitHubGitHub/virustotal/vt-go
जानकारी एकत्र करनामालवेयर विश्लेषणउपयोगिताएँ और फ्रेमवर्कखतरा खुफिया
GitHubvirustotal/vt-go

vt-go

VirusTotal API के लिए आधिकारिक Go क्लाइंट लाइब्रेरी

रिपॉजिटरी देखें
247459 महीने पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

GoDoc Go Report Card

vt-go

यह VirusTotal के लिए आधिकारिक Go क्लाइंट लाइब्रेरी है। इस लाइब्रेरी के साथ आप मानक "http" पैकेज का उपयोग करके सादे HTTP अनुरोध भेजे बिना VirusTotal REST API v3 के साथ इंटरैक्ट कर सकते हैं।

उपयोग उदाहरण

root@kitploit:~
package main

import (
	"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 of some file")

func main() {

	flag.Parse()

	if *apikey == "" || *sha256 == "" {
		fmt.Println("Must pass both the --apikey and --sha256 arguments.")
		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("File %s was submitted for the last time on %v\n", file.ID(), ls)
}
टूल डाउनलोड करें