среда, 29 мая 2013 г.

django: форма обратной связи с аттачами и проверкой на вирусы

Предыстория

Недавно получил от одного своего постоянного клиента заказ на следующую доработку: "нужно доработать форму обратной связи для возможности отправки файлов клиентами".

В процессе обсуждений  выяснилось, что файлов надо аттачить "сколько хочешь".

А чтобы заказчик не "словил вирусняк" через эти самые аттачи , я решил реализовать сканирование.

Было 2 варианта:

  • настроить на серваке (linux) какой-нибудь , желательно бесплатный , антивирусный демон 
  • использовать API какого-нибудь авторитетного онлайн сервиса
Я остановился на втором варианте, тем более что был немного знаком с Virustotal. 
Бегло ознакомился с доками на его API . 

Проверил работоспособность его тестовых примеров  - все ок. 

И приступил к "допиливанию" имеющейся формы обратной связи.


Как только причешу код , чтобы было не стыдно опубликовать на bitbucket, то детально опишу реализацию.

Кому не терпится - пишите, торопИте :)