Skip to content

yousefvand/virto-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

virto-bot

Telegram antivirus bot

A Telegram bot to automatically scan files in Telegram groups/channels.

Scan of url, domain and file is supported through direct usage of bot.

Disclaimer

This is an educational project. You need both Telegram bot API key and Virustotal API key.

According to Virustotal website you cannot use their service commercially or even extensively:

The VirusTotal API must not be used in commercial products or services, it can not be used as a substitute for antivirus products and it can not be integrated in any project that may harm the antivirus industry directly or indirectly. Noncompliance of these terms will result in immediate permanent ban of the infractor individual or organization. Under all circumstances VirusTotal's Terms of Service and Privacy Policy must be respected.

Install

git clone https://github.com/yousefvand/virto-bot.git
cd virto-bot
TELEGRAM_APIKEY=<TELEGRAM API KEY> VIRUSTOTAL_APIKEY=<VIRUSTOTALL API KEY> node index.js

Docker

Run your virto-bot using docker image.

docker run -d --name virtobot -e TELEGRAM_APIKEY=<TELEGRAM API KEY> -e VIRUSTOTAL_APIKEY=<VIRUSTOTALL API KEY> --restart always remisa/virto-bot

To check logs:

docker logs -f virtobot

To Do

  • Statistics
  • Admin commands
  • Cache results in db

Changes

1.0.0

  • Initial release