Программа для передачи методом POST логов DNS-сервера на php-скрипт, расположенный на хостинге.
1) Желательно, чтобы программа была консольной
2) Защита от повторного запуска
3) Файл с конфигурацией (или передача аргументов) http://domain.ru/dns.php - путь до php-скрипта, куда будут отправляться данные
dnslog.txt - название файла с логами
файл с логами имеет вид:
date time domain IP
Программа будет проверять файл 1 раз в 5 секунд на наличие новых записей и постить их на php-скрипт через переменную ?dnslogs (dns.php?dnslogs=...), а также запоминать последнюю строку в файле, чтобы с нее продолжить следующие проверки. Если строка не найдена, то был создан новый лог файл, тогда постим все его содержимое на скрипт.
Желательно, чтобы программа хранила последнюю обработаннуюс строку в файле или реестре, чтобы в случае перезагрузки компьютера можно было продолжать работу.
Также хорошо иметь тестовый php-скрипт, который будет сохранять переданные данные в файл.
Оглашайте цены и сроки выполнения.
Оплата через paypal.