vt-cli

vt scan file

Scan one or more files

Synopsis

Scan one or more files.

This command receives one or more file paths and uploads them to VirusTotal for scanning. It returns the file paths followed by their corresponding analysis IDs. You can use the “vt analysis” command for retrieving information about the analyses or you can use the –wait flag to see the results when the analysis is completed.

If the command receives a single hypen (-) the file paths are read from the standard input, one per line.

The command can also receive a directory to scan all files contained on it.

vt scan file [[dir] | [file]...] [flags]

Examples

  vt scan file foo.exe
  vt scan file foo.exe bar.exe
	vt scan file foo/
  cat list_of_file_paths | vt scan file -

Options

  -x, --exclude strings   exclude fields matching the provided pattern
  -h, --help              help for file
  -i, --include strings   include fields matching the provided pattern (default [**])
  -o, --open              Return an URL to see the analysis report at the VirusTotal web GUI
  -p, --password string   Password of the protected file
  -t, --threads int       number of threads working in parallel (default 5)
  -w, --wait              Wait until the analysis is completed and show the analysis results

Options inherited from parent commands

  -k, --apikey string   API key
      --format string   Output format (yaml/json/csv) (default "yaml")
  -s, --silent          Silent or quiet mode. Do not show progress meter
  -v, --verbose         verbose output

SEE ALSO