Мелкие обновления в трех C# приложениях

Михаил11 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
08.11.2014

crossdomain.exe

1) Сейчас программа слушает 843 порт. Надо добавить ещё и 443 порт, то есть будет слушаться 2 порта.

2) Защита от повторного запуска.

3) Запись в лог файл crossdomain.txt

Дата Время IP-подключения

server.exe (программа для передачи id-пользователя и IP-подключения на php-скрипт методом POST)

1) При запуске без аргументов работает по умолчанию на 80-м порту.

2) Аргументом может служить порт (server.exe -888)

3) При подключении на прослушиваемый порт клиент передаст строку вида *.u-id.*.*.* или *.u-id.*.*

3.1) Если полученная строка не имеет вышеуказанный вид, то такие данные игнорируем.

3.2) Из строки получаем id. В пункте 3) указано, где находится id. Пример: az.u-731b2a3c.tff.kf.dc

731b2a3c - это id в данном случае.

3.3) Записываем данные в файл socketlog.txt

Дата Время Переданная_клиентом_строка IP-подключения

4) Читаем строку из файла conf.txt. Строка имеет вид http://www.domain.ru/papka/ - это URL хостинга

5) Выполняем POST запрос на скприпт ip.php (URL до скрипта в пункте 4)) и передаем методом POST скрипту id и IP-подключения.

$url/ip.php?id=$id&ip=$IP-подключения

dnslog.exe

1) Аргументом будет служить название файла для обработки (dnslog.exe file.txt)

2) Программа прочитает из файла conf.txt строку вида http://www.domain.ru/papka/ - это URL хостинга.

Данные будут передаваться на скрипт dnslog.php методом POST через переменную dnslogs.

$url/dnslog.php?dnslogs=$data

Оплата через Paypal.

Требуется выпонить задачу как можно скорее.

Оглашайте сроки и цены.

Заявки фрилансеров