TUN/TAP программисты, может кто работал

Тема в разделе "WASM.NETWORKS", создана пользователем DillerXX, 2 фев 2007.

  1. DillerXX

    DillerXX New Member

    Публикаций:
    0
    Регистрация:
    13 ноя 2005
    Сообщения:
    13
    Возникла проблема создания TCP туннеля, по ассиметричному каналу. Сел было по привычке писать всё сам, а мне посоветовали, как я понял, использовать виртуальные устроиства, которые автоматически "создадут" туннель TCP протокола по входящим-исходящим данным, которые я буду в них посылать. Дело в том что никогда этим не занимался, поэтому спрашиваю совета, как это проще всего сделать, что почитать? Система Windows XP.
     
  2. hTrader

    hTrader Сергей

    Публикаций:
    0
    Регистрация:
    26 дек 2006
    Сообщения:
    150
    Адрес:
    ОПИА
    Скачай OpenVPN - там есть драйвер для TUN/TAP устройств. Если есть этот пакет - тебе ниче писать не надо. Для windows - это геморрой.

    Я тоже недавно создал туннель... но я использую нульмодемный кабель и устройство /dev/net/tun

    С виндой - только OpenVPN
     
  3. DillerXX

    DillerXX New Member

    Публикаций:
    0
    Регистрация:
    13 ноя 2005
    Сообщения:
    13
    Нет, канал ассиметричный, писать точно придётся... Под линуксом я знаю всё хорошо получается.. а для винды видимо легче самому написать... и прикрутить механизмы соксов или что-то наподобие. Жаль.. просто один из каналов будет идти по IRC/ICQ протоколу, без программинга тут явно не обойтись.
     
  4. hTrader

    hTrader Сергей

    Публикаций:
    0
    Регистрация:
    26 дек 2006
    Сообщения:
    150
    Адрес:
    ОПИА
    Тебе видимо безопасность нужна - иначе зачем TUN/TAP девайсы? Если ты решил IRC на локальном компе сделать, то без ttpd естесственно не обойтись (иначе по IRC общаться сможешь сам с собой); если же на сервере - лучшее что есть - это OpenVPN+SQUID+VTUN+Скрипты-напиши-сам. Все это есть под win32.

    Насчет программирования - без него тоже не обойтись, но тебе уже не надо писать драйвер для ttpd - указанные мною пакеты сделают все сами. Бери C++ или Java и садись за разработку CSA. Мануалы по интересующим протоколам найдешь в консорциуме или в RFC. Не мешает юзать википедию. Однако знай, что ttpd юзают ppp и pptp - сначала ознакомься с данными технологиями.

    ... чтобы попасть в список бесплатных прозрачных серверов? - или у тебя инет халявный или ты олигарх:)))
     
  5. DillerXX

    DillerXX New Member

    Публикаций:
    0
    Регистрация:
    13 ноя 2005
    Сообщения:
    13
    Нет, ты видимо меня не так понял... Безопасность мне не нужна вообще никак, про TUN/TAP девайсы заговорил потому, что мне посоветовали их как хорошую помощь при создании туннеля (который будет сам организовывать TCP протокол). И сам IRC сервер тут не при чём, просто я пытаюсь организовать довольно извращённый туннель, где исходящим каналом будет приват ирки ;) Нежелание платить за инет + желание получить одну увесистую игру + академический интерес и навыки програмирования дали гремучую смесь :) Линуксоиды посоветовали этот TUN/TAP использовать, дескать не будешь заморачиваться с организацией подобия TCP для проверки доставки пакетов и их целостности.
    Внешние сервера до меня не достучатся ;)
     
  6. hTrader

    hTrader Сергей

    Публикаций:
    0
    Регистрация:
    26 дек 2006
    Сообщения:
    150
    Адрес:
    ОПИА
    Я действительно неверно понял