Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/prahladyeri/vtscan
Command line tool to scan for malicious files using the VirusTotal API
https://github.com/prahladyeri/vtscan
python virus-scanning virustotal
Last synced: 5 days ago
JSON representation
Command line tool to scan for malicious files using the VirusTotal API
- Host: GitHub
- URL: https://github.com/prahladyeri/vtscan
- Owner: prahladyeri
- License: mit
- Created: 2019-03-07T06:05:40.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-11-18T17:32:50.000Z (12 months ago)
- Last Synced: 2024-05-02T05:14:11.403Z (6 months ago)
- Topics: python, virus-scanning, virustotal
- Language: Python
- Homepage: https://github.com/prahladyeri/vtscan
- Size: 121 KB
- Stars: 20
- Watchers: 3
- Forks: 7
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: change.log
- License: LICENSE
Awesome Lists containing this project
README
![pypi](https://img.shields.io/pypi/v/vtscan.svg)
![python](https://img.shields.io/pypi/pyversions/vtscan.svg)
![docs](https://readthedocs.org/projects/vtscan/badge/?version=latest)
![license](https://img.shields.io/github/license/prahladyeri/vtscan.svg)
![last-commit](https://img.shields.io/github/last-commit/prahladyeri/vtscan.svg)
[![patreon](https://img.shields.io/badge/Patreon-brown.svg?logo=patreon)](https://www.patreon.com/prahladyeri)
[![paypal](https://img.shields.io/badge/PayPal-blue.svg?logo=paypal)](https://paypal.me/prahladyeri)
[![follow](https://img.shields.io/twitter/follow/prahladyeri.svg?style=social)](https://twitter.com/prahladyeri)# vtscan
Command line tool to scan for malicious files using the VirusTotal API
# Installation
pip install vtscan
# Usage
```bash
C:\> vtscan c:\programs\FileZilla-3.44.0\filezilla.exe
calculating sha1 hash...
done. sending scan request...Found in VT Database
permalink: https://www.virustotal.com/gui/file/9bbf15a489e7e109f8e238013846a29448c7994a46b7507be239a2aeeccf99f7/detection/f-9bbf15a489e7e109f8e238013846a29448c7994a46b7507be239a2aeeccf99f7-1656398328
Number of positives: 0 (out of 66 scanners applied)
verbose_msg: Scan finished, information embedded
7a37556cc8d665b508dd118fb3baec27b7891fb1 is not maliciousdone
C:\>
```# Notes
You'll need a VirusTotal API key to use this program, you can get one by registering a free account at [www.virustotal.com](https://www.virustotal.com). Once you have the API key, you can just put it in the `%userprofile%\.config\vtscan-settings.json` directory.
## Donation
Please consider donating if this tool has helped you in any way.
- [Donate through PayPal](https://www.paypal.me/prahladyeri)
- [Donate through Patreon](https://www.patreon.com/prahladyeri)You can also hire me through [Upwork](https://www.upwork.com/freelancers/~01e977ff45b62e031c) or [Fiverr](https://www.fiverr.com/prahladyeri) or [contact me directly](mailto:[email protected]) to get professional support and customization.