Переадресация

Тема в разделе "WASM.NETWORKS", создана пользователем 984259h, 3 окт 2011.

  1. 984259h

    984259h New Member

    Публикаций:
    0
    Регистрация:
    25 авг 2007
    Сообщения:
    194
    Нужно в программе реализовать след. функционал.
    При запуске программы мне нужно переадресовать все локальные соединение на мою программу после чего она по своему протоколу и в нет.
    Что то на подобии vpn. Можно это сделать без драйвера ?
     
  2. shchetinin

    shchetinin Member

    Публикаций:
    0
    Регистрация:
    27 май 2011
    Сообщения:
    715
    Да , либо патчинг сетевого АПИ, либо подменна сетевой либы.
     
  3. rttgedt

    rttgedt Антон

    Публикаций:
    0
    Регистрация:
    12 окт 2010
    Сообщения:
    85
    Переадресовать соединения (Входящие и исходящие) можно на порт и на ip, но никак не на программу. Думаю, что без драйвера тут не обойтись.

    PS, Ошибся, да, конечно, можно пропатчить АПИ.
     
  4. x64

    x64 New Member

    Публикаций:
    0
    Регистрация:
    29 июл 2008
    Сообщения:
    1.370
    Адрес:
    Россия
    Что-то типа VPN без драйвера (NDIS IM) не сделать никак. Подменой сокетного API можно реализовать перенаправление трафика только для тех приложений, которые его используют, но ничего больше.
     
  5. 984259h

    984259h New Member

    Публикаций:
    0
    Регистрация:
    25 авг 2007
    Сообщения:
    194
    Смотрел программу http://www.proxifier.com/ там походу ижектится либа в процесс после чего инкапсулируются данные в socks
    или другой протокол после чего работает через прокси сервер
    это имелось ввиду ?