Онлайн-сканнер мы себе придумали в офис. Но для этого нам потребовался сервер на Debian (который у нас и так уже был), PHP, Gearman, BIND9, Supervisor (Bind9, для DNS, мы обращаемся по адресу
scanner.devhost и нас встречает интерфейс для сканирования).
Ссылка на github с проектом
https://github.com/dafivius/scanner.
Но там такие свистопляски, что в рамках одной статьи большой только можно описать.