VPSProxy (PHP Secure proxy + GUI)

Обсуждение в разделе «Избранное», начал(-а) [х26]VОLАND, 5.09.2010.

  1. [х26]VОLАND

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

    Регистрация:
    7.06.2006
    Сообщения:
    593
    Одобрения:
    758
    Репутация:
    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.09.2010
    В последний раз редактировалось: 24.07.2011
  2. [х26]VОLАND

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

    Регистрация:
    7.06.2006
    Сообщения:
    593
    Одобрения:
    758
    Репутация:
    218
    Программа при работе в свёрнутом виде показывает в таскбаре скорость закачки данных. Лично мне это очень удобно... Послушаю ещё другие мнения....

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

    Да, исходники своего софта в принципе никогда не выкладывал.
     
    Это одобряют 3 пользоветелей.
  3. HIMIKAT

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

    Регистрация:
    12.01.2007
    Сообщения:
    2 726
    Одобрения:
    570
    Репутация:
    402
    Интересная программа, особенно за счет шифрования трафика. На досуге опробую.
     
    Это одобряет CyberTro1n.
  4. [х26]VОLАND

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

    Регистрация:
    7.06.2006
    Сообщения:
    593
    Одобрения:
    758
    Репутация:
    218
    Добавил ключи для запуска.
     
  5. [х26]VОLАND

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

    Регистрация:
    7.06.2006
    Сообщения:
    593
    Одобрения:
    758
    Репутация:
    218
    Добавил поддержку SSL.
     
  6. CrazyStudentS_Mi}{

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

    Регистрация:
    4.07.2007
    Сообщения:
    747
    Одобрения:
    319
    Репутация:
    91
    ништяк вещица, получается каскадный прокси :) для парсинга очень удобно, да и не только парсинга
     
  7. [х26]VОLАND

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

    Регистрация:
    7.06.2006
    Сообщения:
    593
    Одобрения:
    758
    Репутация:
    218
    Большая просьба обновиться до 1.1.1.
    Исправлены некоторые глюки при работе с сетью.
     
  8. just_panic

    just_panic New Member

    Регистрация:
    5.06.2010
    Сообщения:
    69
    Одобрения:
    2
    Репутация:
    0
    Только у меня ошибка при запуске?
    "Ошибка при инициализации приложения (0x0000135). Для выхода бла бла бла..". Под wine тоже не запускается.
     
  9. PaCo

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

    Регистрация:
    6.02.2008
    Сообщения:
    510
    Одобрения:
    139
    Репутация:
    25
    Microsoft .NET Framework 3.5
    Скорей всего оно и не будет под Wine работать.
     
  10. sunnypuppy

    sunnypuppy Member

    Регистрация:
    9.07.2008
    Сообщения:
    14
    Одобрения:
    7
    Репутация:
    0
    а под сокс4/5 не могли бы сделать такую же версию?
     
  11. [х26]VОLАND

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

    Регистрация:
    7.06.2006
    Сообщения:
    593
    Одобрения:
    758
    Репутация:
    218
    Архитектура PHP/Apache не позволяет реализовать SOCKS.

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

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

    Регистрация:
    7.06.2006
    Сообщения:
    593
    Одобрения:
    758
    Репутация:
    218
    Добавил [+] Возможность работы с гейтом через SOCKS5 прокси.
     
    Это одобряет 1 пользователь.
  13. emillord

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

    Регистрация:
    20.01.2008
    Сообщения:
    517
    Одобрения:
    445
    Репутация:
    255
    По линку качается версия 1.1.2, а не 1.2.0 =(
     
  14. [х26]VОLАND

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

    Регистрация:
    7.06.2006
    Сообщения:
    593
    Одобрения:
    758
    Репутация:
    218
    немного допилил систему обработки ошибок. Теперь о неверном пароле гейта или о недоступном хосте сообщается в логе программы.
     
  15. -PRIVAT-

    -PRIVAT- Banned

    Регистрация:
    17.04.2010
    Сообщения:
    273
    Одобрения:
    139
    Репутация:
    87
    Отличный релиз, впрочем как и все остальные автора. Знающим людям будет очень полезен! Спасибо!
     
  16. coden

    coden New Member

    Регистрация:
    4.09.2009
    Сообщения:
    9
    Одобрения:
    1
    Репутация:
    0
    Спасибо огромное, видно сразу программа с душой делалась. Радует глаз функциональность и реализация.

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

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

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

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

    Регистрация:
    7.06.2006
    Сообщения:
    593
    Одобрения:
    758
    Репутация:
    218
    уже давно имеется.
    при обращении к гейту он так же меняется.
     
    Это одобряют 4 пользоветелей.
  18. DiplomatQ

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

    Регистрация:
    4.06.2008
    Сообщения:
    62
    Одобрения:
    5
    Репутация:
    1
    Скрипт работает, большое спасибо. я как понимаю, список gate url - это кол-во цепей через которые проходит трафик?
     
  19. [х26]VОLАND

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

    Регистрация:
    7.06.2006
    Сообщения:
    593
    Одобрения:
    758
    Репутация:
    218
    Нет. Трафик распределяется равномерно между гейтами (создаётся впечатление что целевой сайт сёрфят несколько человек).

    Дятлов вроде Дениса Попова хватает. Изменят строчку кода и назовут своей программой.
     
    #19 [х26]VОLАND, 24.09.2010
    В последний раз редактировалось: 28.09.2010
    Это одобряет CyberTro1n.
  20. [х26]VОLАND

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

    Регистрация:
    7.06.2006
    Сообщения:
    593
    Одобрения:
    758
    Репутация:
    218
    [+] Возможность добавления в запрос к целевому сайту заголовков X-Forwarded-For, X-Real-Ip и Via со случайными IP-адресами (в таком случае сайты, на которых используются механизмы определения IP посетителя по этим заголовкам либо используется mod_realip, будут логировать подставные адреса; также эти заголовки введут в заблуждение администратора сайта).
     
    #20 [х26]VОLАND, 28.09.2010
    В последний раз редактировалось: 28.09.2010