VPSProxy (PHP Secure proxy + GUI)

Discussion in 'Избранное' started by [х26]VОLАND, 5 Sep 2010.

  1. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    587
    Likes Received:
    758
    Reputations:
    218
    VPSProxy - программа для туннелирования HTTP/HTTPS трафика через PHP-гейт.
    На написание меня подтолкнула идея bons'a, в реализации которого не было необходимого мне функционала, и самое главное, GUI.

    [​IMG]

    [ Возможности ]
    [+] Поддержка HTTPS для php-гейтов.
    [+] Туннелирование HTTPS трафика (добавлено в версии 1.1.0)
    [+] Возможность установки пароля на гейт.
    [+] Возможность работы с гейтом через любые проки (HTTP(S), SOCKS4, SOCKS5).
    [+] Работа с гейтом происходит исключительно с помощью метода GET, что обеспечивает защиту от обнаружения по лог-файлам сервера.
    [+] Возможность установки Cookies, передаваемых при обращении к гейту. Это полезно при сокрытии кода гейта в файлах сайта. Формат: "mycookie=value; mycookie2=123;"
    [+] Обработка каждого соединения происходит в отдельном потоке.
    [+] Возможность скачивания и закачивания неограниченно больших файлов (в случае невозможности обхода ограничения set_time_limit() скачивание файлов возможно за несколько раз при условии поддержки докачки со стороны целевого сервера).
    [+] Механизм препроцессинга запросов оптимизирует работу под HTTP 1.0.
    [+] Наличие шифрования с задаваемым ключом (шифрование чисто символическое, чтобы скрыть трафик от любопытных глаз); все данные, включая пароль от гейта, передаются в зашифрованном виде. Включение/выключение шифрования не требует правки кода гейта.
    [+] Возможность работы сразу с несколькими гейтами. В этом случае за каждым гейтом закрепляется определённый User-Agent (назначаемый случайно), что не позволит на целевом сайте связать воедино запросы от разных гейтов.
    [+] Возможность добавления в запрос к целевому сайту заголовков X-Forwarded-For, X-Real-Ip и Via со случайными IP-адресами (в таком случае сайты, на которых используются механизмы определения IP посетителя по этим заголовкам либо используется mod_realip, будут логировать подставные адреса; также эти заголовки введут в заблуждение администратора сайта).
    [+] Возможность выбора интерфейса для прослушивания.
    [+] Подробная статистика по сетевым соединениям, имеются разные уровни профилирования запросов (причём никакие логи не пишутся в файлы).
    [+] Ключи запуска:
    -tray - сворачивает окно в трей при запуске.
    -start - автоматически инициализирует прокси.
    Для запуска вместе с системой добавьте в Автозапуск ярлык "[dir]\VPSProxy.exe -tray -start"
    -hidden - делает то же самое что и -tray, плюс скрывает иконку из трея.

    [ Краткое руководство ]
    1. Закачиваем на сайт файл gate.php (предварительно установив свои пароль и ключ шифрования).
    2. В программе добавляем URL на залитый гейт, пароль, ключ шифрования и cookies, если нужно. Выбираем его галочкой Use.
    3. Порты и интерфейс для прослушивания в большинстве случаев можно оставить по умолчанию.
    4. Нажимаем кнопку Start и настраиваем браузер на работу через прокси localhost:2222 (HTTP) и localhost:2223 (HTTPS).
    5. Прокси должен заработать. Пробуем зайти на internet.yandex.ru.

    Скачать:
    http://wonted.ru/download/6



    ==================================================================================


    VPSProxy Gold - расширенная версия VPSProxy (программы для туннелирования HTTP/HTTPS трафика через PHP-гейт).
    Является нестандартным решеним для обеспечения анонимности веб-сёрфинга.

    [ Особенности ]
    [+] Отсутствие лимита в 5 гейтов.
    [+] Поддержка цепочек гейтов.
    [+] 3 режима работы цепочек:
    - Прямая последовательность (трафик проходит через последовательность гейтов, которую Вы явно указали)
    - Случайные цепочки (каждый запрос пропускается через случайно выстраиваемую цепочку гейтов)
    - Случайные цепочки с определённым выходным гейтом (аналогично предыдущему режиму, за исключением того что конечный гейт остаётся постоянным.
    [+] Возможность ускорения сёрфинга через цепочки путём локального кэширования IP-адресов.
    [+] Поддержка HTTPS для гейтов не независит от их количества.
    [+] Использование каскадного шифрования - возможность использования любого числа гейтов с разными ключами шифрования.
    [+] Встроенный чекер гейтов.
    [+] Можно проверять все гейты сразу, либо каждый гейт по отдельности в момент добавления/правки.
    [+] Встроенный генератор гейтов.
    [+] Возможность вставлять в код гейта предварительно сгенерированную таблицу перестановок. Таким образом отпадает необходимость хранения ключа шифрования прямо в гейте, и генерации таблицы при каждом обращении к гейту.
    [+] Автоматизация процесса создания замаскированного гейта с помощью Cookies
    [+] Возможность удаления из кода переводоа строк и знаков табуляции.
    [+] Возможность задания проивольных заголовков запросов.
    [+] Возможность задания хостов, на которые будет отправляться конкретный заголовок.
    [+] Возможность временно активировать/деактивировать конкретный заголовок.

    [​IMG]


    [​IMG]



    [​IMG]

    [​IMG]


    [ Стоимость ]
    Цена программы: 990 р.
    Покупая программу Вы получаете право на дальнейшие бесплатные обновления (за исключением major-релизов; но тем не менее цена на них будет значительно ниже).
    Купить программу можно связавшись со мной через Jabber (voland@xmpp.ru) или E-mail.
     
    #1 [х26]VОLАND, 5 Sep 2010
    Last edited: 24 Jul 2011
    Dr_Wile, CyberTro1n, MrTrick and 13 others like this.
  2. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    587
    Likes Received:
    758
    Reputations:
    218
    Программа при работе в свёрнутом виде показывает в таскбаре скорость закачки данных. Лично мне это очень удобно... Послушаю ещё другие мнения....

    Автозапуск также сделаю, если народ пожелает.

    Да, исходники своего софта в принципе никогда не выкладывал.
     
    3 people like this.
  3. HIMIKAT

    HIMIKAT Elder - Старейшина

    Joined:
    12 Jan 2007
    Messages:
    2,724
    Likes Received:
    577
    Reputations:
    402
    Интересная программа, особенно за счет шифрования трафика. На досуге опробую.
     
    CyberTro1n likes this.
  4. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    587
    Likes Received:
    758
    Reputations:
    218
    Добавил ключи для запуска.
     
  5. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    587
    Likes Received:
    758
    Reputations:
    218
    Добавил поддержку SSL.
     
  6. CrazyStudentS_Mi}{

    CrazyStudentS_Mi}{ Elder - Старейшина

    Joined:
    4 Jul 2007
    Messages:
    747
    Likes Received:
    319
    Reputations:
    91
    ништяк вещица, получается каскадный прокси :) для парсинга очень удобно, да и не только парсинга
     
  7. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    587
    Likes Received:
    758
    Reputations:
    218
    Большая просьба обновиться до 1.1.1.
    Исправлены некоторые глюки при работе с сетью.
     
  8. just_panic

    just_panic New Member

    Joined:
    5 Jun 2010
    Messages:
    69
    Likes Received:
    2
    Reputations:
    0
    Только у меня ошибка при запуске?
    "Ошибка при инициализации приложения (0x0000135). Для выхода бла бла бла..". Под wine тоже не запускается.
     
  9. PaCo

    PaCo Elder - Старейшина

    Joined:
    6 Feb 2008
    Messages:
    510
    Likes Received:
    139
    Reputations:
    25
    Microsoft .NET Framework 3.5
    Скорей всего оно и не будет под Wine работать.
     
  10. sunnypuppy

    sunnypuppy Member

    Joined:
    9 Jul 2008
    Messages:
    11
    Likes Received:
    7
    Reputations:
    0
    а под сокс4/5 не могли бы сделать такую же версию?
     
  11. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    587
    Likes Received:
    758
    Reputations:
    218
    Архитектура PHP/Apache не позволяет реализовать SOCKS.

    Запускать нужно под Mono а не Wine.
     
  12. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    587
    Likes Received:
    758
    Reputations:
    218
    Добавил [+] Возможность работы с гейтом через SOCKS5 прокси.
     
    1 person likes this.
  13. emillord

    emillord Elder - Старейшина

    Joined:
    20 Jan 2008
    Messages:
    514
    Likes Received:
    443
    Reputations:
    255
    По линку качается версия 1.1.2, а не 1.2.0 =(
     
  14. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    587
    Likes Received:
    758
    Reputations:
    218
    немного допилил систему обработки ошибок. Теперь о неверном пароле гейта или о недоступном хосте сообщается в логе программы.
     
  15. -PRIVAT-

    -PRIVAT- Banned

    Joined:
    17 Apr 2010
    Messages:
    273
    Likes Received:
    139
    Reputations:
    87
    Отличный релиз, впрочем как и все остальные автора. Знающим людям будет очень полезен! Спасибо!
     
  16. coden

    coden New Member

    Joined:
    4 Sep 2009
    Messages:
    9
    Likes Received:
    1
    Reputations:
    0
    Спасибо огромное, видно сразу программа с душой делалась. Радует глаз функциональность и реализация.

    Изучил php скрипт. Написан просто и четко, судя по всему автор детально изучил данную тему.
    Макимально просто реализована закачивание и скачивание потока данных. Ничего лишнего.

    В принципе все основные и самые необходимые функции реализованы.
    Дальнейшее усовершенствование вижу в добавлении поддержки ftp протокола поверх http, основных функций.

    Автор, Open Source сила великая. Время пройдет, интерес пропадет, забросишь проект,
    а он будет жить и развиваться. Подумай по поводу исходников. Это было бы хорошим подспорьем
    всем начинающим программерам в изучение сетевого обмена, ведь достойных решений крайне мало.
     
    1 person likes this.
  17. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    587
    Likes Received:
    758
    Reputations:
    218
    уже давно имеется.
    при обращении к гейту он так же меняется.
     
    4 people like this.
  18. DiplomatQ

    DiplomatQ Elder - Старейшина

    Joined:
    4 Jun 2008
    Messages:
    62
    Likes Received:
    5
    Reputations:
    1
    Скрипт работает, большое спасибо. я как понимаю, список gate url - это кол-во цепей через которые проходит трафик?
     
  19. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    587
    Likes Received:
    758
    Reputations:
    218
    Нет. Трафик распределяется равномерно между гейтами (создаётся впечатление что целевой сайт сёрфят несколько человек).

    Дятлов вроде Дениса Попова хватает. Изменят строчку кода и назовут своей программой.
     
    #19 [х26]VОLАND, 24 Sep 2010
    Last edited: 28 Sep 2010
    CyberTro1n likes this.
  20. [х26]VОLАND

    [х26]VОLАND Elder - Старейшина

    Joined:
    7 Jun 2006
    Messages:
    587
    Likes Received:
    758
    Reputations:
    218
    [+] Возможность добавления в запрос к целевому сайту заголовков X-Forwarded-For, X-Real-Ip и Via со случайными IP-адресами (в таком случае сайты, на которых используются механизмы определения IP посетителя по этим заголовкам либо используется mod_realip, будут логировать подставные адреса; также эти заголовки введут в заблуждение администратора сайта).
     
    #20 [х26]VОLАND, 28 Sep 2010
    Last edited: 28 Sep 2010