Существует ли какой-либо антивирусный продукт, обеспечивающий .Net (или COM) API? - PullRequest
3 голосов
/ 15 января 2009

Нам нужно отправлять загруженные файлы с нашего веб-сайта CMS на любой антивирусный продукт в виде POC. Существуют ли какие-либо AV-продукты, которые предоставляют .Net / COM API.

Ответы [ 3 ]

2 голосов
/ 17 января 2009

Clam AntiVirus имеет API, доступный под GNU GPL, который вы, вероятно, можете добавить в SWIG .

Если по какой-либо причине вы не хотите, чтобы их код использовался в вашем процессе, вы также можете использовать их (очень простой) протокол сокетов: откройте сокет и отправьте ему SCAN имя файла или отправьте его в STREAM и он вернет номер порта, на который затем можно отправить поток байтов для сканирования.

0 голосов
/ 16 января 2009

Обычно вам не повезет с использованием антивирусного API, потому что все они хорошо защищены, а код и методы заблокированы богами, но есть методы, такие как OPSWAT , которые вы можете использовать Антивирус уже установлен в системе и имеет контроль над этим, пожалуйста, прочитайте веб-сайт для получения дополнительной информации.

0 голосов
/ 16 января 2009

Вы можете проверить Microsoft Antivirus API . Я считаю, что это обеспечивает способ интеграции приложения с установленным антивирусным программным обеспечением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...