Выход довольно очевиден, мы сделали очень просто - установили отдельный веб сервер на основе Apache и с помощью него раздаем обновления и контролируем кто/сколько/откуда скачал. Apache ведет настраиваемый, понятный и легко распарсеваемый лог, из которого можно получить практически какие угодно отчеты. Вот пример: