RDP+PHP+PROXY

Тема в разделе "PHP", создана пользователем Deller, 8 ноя 2009.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Deller

    Deller Создатель

    Регистр.:
    24 фев 2008
    Сообщения:
    34
    Симпатии:
    16
    Доброго времени. Долго ломал голову над задачей прежде чем начать писать сюда.
    Итак, есть машина , к которой, когда она включена, можно подключиться через удаленный рабочий стол (RDP). Нужно проверять включена ли она вообще или нет. Вроде бы все просто, fsockopen и вперед. Да, это было бы так, если бы к машине можно было подключиться с любого айпи, но она настроена таким образом, что подключиться можно исключительно через прокси. Подскажите в какую сторону копать пожалуйста, бьюсь над этим второй день.
    ЗЫ пробовал с помощью cURL. Но там открывается http соединение, и, машина не откликается.(
     
  2. funman

    funman

    Регистр.:
    28 дек 2007
    Сообщения:
    155
    Симпатии:
    25
    PHP:
    <? 
    $ch curl_init();
    curl_setopt($chCURLOPT_URL'http://www.test.ru');
    curl_setopt($chCURLOPT_HEADER1);
    curl_setopt($chCURLOPT_RETURNTRANSFER1);
    curl_setopt($chCURLOPT_HTTPPROXYTUNNEL1);
    curl_setopt($chCURLOPT_PROXY'tvoiproxi.com:1080');
    curl_setopt($chCURLOPT_PROXYUSERPWD'Login:Password');
    $data curl_exec();
    curl_close($ch);
     
    ?>
     
  3. gmaster

    gmaster Постоялец

    Регистр.:
    30 июл 2006
    Сообщения:
    63
    Симпатии:
    7
  4. ZCFD

    ZCFD

    Регистр.:
    16 янв 2008
    Сообщения:
    989
    Симпатии:
    437
    вариант с бэкконектом :

    у тебя на машине раз в минуту-две-три срабатывает скрипт котороый запрашивает определенную страницу

    Скрипт на сервере отслеживает запрос этой страницы и фиксирует время в лог файл. А ты уже по времени смотришь - если запрос был не позже минуты-двух-трех -- машина включена.

    Тут тебе даже рз не понадобится. Cron/Планировщик + Wget/IE

    PS я правильно понял ? ВХОДЯЩИЕ на машину только через прокси ? или ИСХОДЯЩИЕ ?
    PPS в описанном выше это не важно - там типичный алогоритм работы админки ботнета
     
  5. Deller

    Deller Создатель

    Регистр.:
    24 фев 2008
    Сообщения:
    34
    Симпатии:
    16
    Спасибо конечно, но протокол то RDPv5 у машины нет веб сервера. Следовательно она и не откликается, как я понимаю на http запрос.
    Пробовал так тока через сокс5. Опять же http запрос.
    Это конечно проще. Такой вариант я рассматривал бы если бы имел полный доступ к этой машинке. А у меня его к сожалению нет.
     
  6. ZCFD

    ZCFD

    Регистр.:
    16 янв 2008
    Сообщения:
    989
    Симпатии:
    437
    2 Deller: а зачем полный доступ ?
    какой вообще доступ есть ? хоть консоль ? -если хоть она есть, то все реализуемо элементарно
     
  7. Deller

    Deller Создатель

    Регистр.:
    24 фев 2008
    Сообщения:
    34
    Симпатии:
    16
    Скажем так, я неправильно выразился. У меня есть доступ к RDP. Но палиться я не хочу. тем более что мне надо лишь проверять включена машина или нет. С помощью именно PHP. Через proxy
     
Статус темы:
Закрыта.