IgoryaN_, я попробовал, но у меня не пошел первый скрипт, заработал второй и тут как сказал
M1ke надо делать прогу на питоне, а еще лучше не извращаться с онлайн сканерами, а поставить локальный антивирус. Но всеже я попробовал, даже расскажу что делал
Итак, нам нужен скрипт для использования API-функций. Я уже скачал сам файл и прикрепил к сообщению, можно взять его ниже, или качаем прямо с сайта, чтобы было понятно, что это вообще за архив и где он лежит, для этого открываем
страницу со скриптами, нам нужен второй скрипт в секции Python
VirusTotal public API...thanks to Gawen Arab, находим архив zip и скачиваем, тесты eicar нам сейчас не интересны, setup установит в питон новый модуль, нам это тоже не нужно, нужен только файл virustotal.py (последний раз к нему прикасались в 2012 и у скрипта есть 4 форка более новых, один из них этого года, но на оф.сайте указан этот репозиторий, поэтому сделаем вид, что доверяем ему), разархивируем этот файл в домашнюю директорию (ну т.е. /home/МойМегаПользователь), делаем его исполняемым:
chmod +x ~/virustotal.py
Дальше важный момент!На время тестирования это делать не обязательно, но
если собираетесь использовать скрипт, то необходимо получить свой API-ключ и вбить его в файл:
1. регистрируемся на
сайте - Вступить в сообщество, дальше минианкета, отправить подтверждение е-майл, войти и открыть в профиле API-key:
На картинке я ключ выделил, полоска символов на оранжевом фоне в центре экрана;
2. далее открываем файл любым редактором, пусть мышинным:
mousepad ~/virustotal.py
находим в нем следующие строчки:
# This is my API key. Please use it only for examples, not for any production stuff
# You can get an API key signing-up on VirusTotal. It takes 2min.
API_KEY = "e7327df7957f44e340bdbeaf9bc3f3dfdae4413baecfb9af33757d27d176af6a"
Нужно поменять API_KEY = "
старый ключ стереть, вставить свой, кавычки оставить" и сохранить.
Теперь открываем Thunar - особые действия - добавить, комманда:
xfce4-terminal -H -x ~/virustotal.py scan %f
этим мы будем загружать файлы на VirusTotal, ждать пока проверится
Информацию выдает примерно в таком виде:
Работает очень медленно, поэтому, добавим еще одно действие, назовем его "Поиск на VirusTotal"
xfce4-terminal -H -x ~/virustotal.py get %f
начнет шуршать гораздо быстрее, но он отправляет не файл на проверку а ищет хэш-сумму на сайте и тутже получает отклик, если точно такойже файл ктото уже проверял, сразу же выдает список антивирусных систем с тестами; если не находит такого файла - выдает какоето сообщение, видимо, что не нашел(ну я так думаю;) возможно ошибку.
Пробуйте, вполне может заработать. По крайней мере у меня завелась с первого раза.
API очень медленные, пакетную обработку с публичным API-ключом сделать не получится, после каждой проверки идет какаято задержка, как получить приватный vip API-ключ не знаю, не разбирался, поэтому проверять пока только по одному файлу и две функции - одна быстрая проверка, другая медленная, их можно легко объединить чуть изменив скрипт на питоне, опять же если кто возьмется, я наврядли.
nk_, спасибо, обязательно заценим.
Я пока на
биткассе подзастрял, но мне она уже не нравится, надо искать чтото еще, возможно, переберусь на дропбокс. (Рефку скинул, если интересно, там 3-4 билетика еще есть, из плюсов - какойто непонятный, через клиента, но всеже вебдав; очень быстрая загрузка видео и музыки - она хранит их в общих ресурсах и грузит по хешу, ну и минусы не знаю пока, что с защитой и ценные файлы я бы на ней держать не стал.)