Программа для проверки файлов и ссылок на virustotal

3 500 руб. за проект
16 апреля 2021, 11:41 • 4 отклика • 25 просмотров
Всем добрый день!
Нужен софт для анализа файлов/ссылок в virustotal.com, (описание API на их сайте).
Смысл в том, чтобы закидывать сразу несколько файлов или список ссылок, а программа поочередно бы анализировала их, создавала отчет/отчеты, подобно как на сайте (количество детектов и от кого они). Далее эту информацию можно было бы сохранить куда-то и т.д.
Под windows.

Хотелки:
Надо будет указать потом, где будет храниться ключ API, чтобы была возможность его менять.

Чтобы пути к файлам как копировались, так и перетаскиванием можно было закинуть.
Ссылки было удобно вставлять при копировании.

Была кнопка/функция "Обновить", т.к. на вирустотал информация кэшируется и когда повторно закидываешь файл/сслыку он показывает устаревшую неактуальную информацию. Нужно, чтобы снова прогонял по всем антивирусам.

После того как закидываешь файлы, они загружаются к ним на сервер, хотелось бы, чтобы эту загрузку было как то видно, что она успешно выполнена.
Возможно какая-то консолька, чтобы видеть, что происходит сейчас в программе и т.п.
Например, что происходит загрузка или начался анализ какого-то файла, сколько времени прошло. Видны ошибки

Также интересно на счет ограничения по количеству проверок за определенное время. Хотелось бы понимать как это будет реализовано, и где можно поменять. (на случай если еще увеличат паузу, например)

Также интересно было бы понимать, будет ли работать одновременно/параллельно две и более программы с разными ключами апи для ускорения выполнения проверки.

К виду отчета строгих требований нет, главное наглядно, чтобы удобно было получить и понять всю информацию по всем файлам/ссылкам.
Хотелось бы в отчете, чтобы для каждой проверки был указан scan_id, дата, вес для файла.
Если возможно, то сделать два вида отчета: краткий (только цифра количество детектов, ссылка на scanID) и подробный (детекты и успешные проверки с указанием еще названий антивирусов).

VirusTotal API v3. Публичный API ограничен 500 запросами в день и скоростью 4 запроса в минуту .
Возможно имеет смысл сделать какой то счетчик с возможностью сброса.