SampleClients/

directory
v0.0.0-...-ec3f26e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 14, 2020 License: Apache-2.0

README

Sample Clients for govt

Provides some example program that use the govt module.

In general all client programs get their VirusTotal API Key via an environment variable (VT_API_KEY). Therefore you have to export VT_API_KEY before using any of the provided examples.

export VT_API_KEY=<YOUR_API_KEY_GOES_HERE>

Overview

  • vtDomainReport.go - fetches a domain report for a given domain
  • vtFileCheck.go - checks if a given resource is known by VT (without uploading a given sample)
  • vtFileDownload.go - downloads a sample from VT (needs private API Key)
  • vtFileNetworkTraffic.go - downloads pcap from VT for a given resource
  • vtFileKnownBySymantec.go - checks if a given resource is detected by a certain AV , Symantec is used in this example
  • vtFileReport.go - fetches a report for a given sample
  • vtFileRescan.go - initiates a rescan for a given sample
  • vtFileScan.go - uploads a file for scanning
  • vtIpReport.go - fetches a report for a given IP address
  • vtUrlReport.go - fetches a report for a given url
  • vtUrlScan.go - initiates a url scan for a given url.
  • vtGetComments.go - fetches comments from the community for a given resource
  • vtFileBehaviour.go - fetches a Cuckoo report of the file's execution

Directories

Path Synopsis
vtDomainReport.go - fetches and shows a VirusTotal Domain Report.
vtDomainReport.go - fetches and shows a VirusTotal Domain Report.
vtFileBehaviour - fetches a Cuckoo behaviour report from VirusTotal for the given resource.
vtFileBehaviour - fetches a Cuckoo behaviour report from VirusTotal for the given resource.
vtFileCheck.go - checks if VirusTotal knows a given file.
vtFileCheck.go - checks if VirusTotal knows a given file.
vtFileDownload - fetches a sample from VirusTotal for the given resource.
vtFileDownload - fetches a sample from VirusTotal for the given resource.
vtFileKnownBySymantec.go - checks via VirusTotal if a given file is detected by Symantec AV.
vtFileKnownBySymantec.go - checks via VirusTotal if a given file is detected by Symantec AV.
vtFileNetworkTraffic - fetches a pcap file from VirusTotal for the given resource.
vtFileNetworkTraffic - fetches a pcap file from VirusTotal for the given resource.
vtFileReport - fetches a report from VirusTotal for the given resource.
vtFileReport - fetches a report from VirusTotal for the given resource.
vtFileRescan - asks VirusTotal to rescan a given resource.
vtFileRescan - asks VirusTotal to rescan a given resource.
vtFileScan - request VirusTotal to scan a given file.
vtFileScan - request VirusTotal to scan a given file.
vtFileSearch - shows how to use VT Intelligence to search for files that match certain criteria.
vtFileSearch - shows how to use VT Intelligence to search for files that match certain criteria.
vtIpReport - fetches information about a given IP from VirusTotal.
vtIpReport - fetches information about a given IP from VirusTotal.
vtUrlReport - fetches a report for a given URL from VirusTotal vtUrlReport -url=http://www.heise.de/
vtUrlReport - fetches a report for a given URL from VirusTotal vtUrlReport -url=http://www.heise.de/
vtUrlScan - Requests VirusTotal to scan a given URL vtUrlScan -url=http://www.virustotal.com/
vtUrlScan - Requests VirusTotal to scan a given URL vtUrlScan -url=http://www.virustotal.com/

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL