VTsubmit

Script to interact with the public Virus Total API 2.0

This project is maintained by lain77z

VirusTotal Submit API

Interact with VirusTotal API 2.0

$ python vtsubmit
Usage: python vtsubmit [options]

Options:
  -h, --help            show this help message and exit
  --scanfile=FILE       Sending and scanning a file (ex: --scanfile 'file')
  --scanfolder=FOLDER   Sending and scanning files in a folder (ex:
                        --scanfolder 'folder')
  --scanfilelist=FILELIST
                        Sending a file which contains the list of files for
                        scanning (ex: --scanfilelist 'file')
  --rescanfile=RESCANFILE
                        Rescanning a file (ex: --rescanfile 'md5/sha1/sha256')
  --rescanfilelist=RESCANFILELIST
                        Sending a file which contains a list of hashes for
                        rescanning (ex: --rescanfilelist 'hash_file')
  --scanurl=URL         Sending and scanning an URL (ex: --scanurl 'URL')
  --scanurlfile=URLFILE
                        Sending a file which contains a list of URLs for
                        scanning (ex: --scanurlfile 'url_file')
  --reportip=REPORTIP   Retrieving IP address reports (including the
                        information recorded by VirusTotal's Passive DNS
                        infrastructure) (ex: --reportip 'IP')
  --reportdomain=REPORTDOMAIN
                        Retrieving domain reports (including the information
                        recorded by VirusTotal's Passive DNS infrastructure)
                        (ex: --reportdomain 'domain')
  --comment=COMMENT     Make comments on files and URLs (ex: --comment 'URL'
                        'comment' or --comment 'md5/sha1/sha256' 'comment')

Go to VirusTotal, sign up and get your API Key: VirusTotal