VPN на C#
От: Keneneler  
Дата: 16.09.13 08:36
Оценка: :))
Как то видел библиотеку на с++ которая позволяла определить класс на C# с определенными методами для создания диска в системе. Вот нужно что то подобное, только для создания VPN соединения. Конечная цель — создать vpn соединение по верх существующего протокола прикладного уровня. Ни кто не видел, что то подобное?
Re: VPN на C#
От: fdn721  
Дата: 17.09.13 04:40
Оценка:
Здравствуйте, Keneneler, Вы писали:

K>Как то видел библиотеку на с++ которая позволяла определить класс на C# с определенными методами для создания диска в системе. Вот нужно что то подобное, только для создания VPN соединения. Конечная цель — создать vpn соединение по верх существующего протокола прикладного уровня. Ни кто не видел, что то подобное?


WMI
Re: VPN на C#
От: Sinix  
Дата: 17.09.13 05:00
Оценка: 3 (1)
Здравствуйте, Keneneler, Вы писали:

K>Как то видел библиотеку на с++ которая позволяла определить класс на C# с определенными методами для создания диска в системе. Вот нужно что то подобное, только для создания VPN соединения. Конечная цель — создать vpn соединение по верх существующего протокола прикладного уровня. Ни кто не видел, что то подобное?


1. Rasdial — http://stackoverflow.com/questions/7076711/how-can-i-programmatically-connect-to-a-vpn . По памяти в XP оно зовётся как-то иначе.
2. Что-то было в http://dotras.codeplex.com/
3. Примеры:
http://social.msdn.microsoft.com/Forums/en-US/28125f40-9c3b-4e77-9bfb-8a975e9b3457/how-to-setup-a-vpn-connection-in-code
http://geekswithblogs.net/thibbard/articles/CSharpCodeToMaintainVPNConnectionProgramatically.aspx
Re[2]: VPN на C#
От: Keneneler  
Дата: 17.09.13 11:03
Оценка:
За ссылку спасибо, библиотечка хорошая. Но оная не позволяет подменить реализацию протокола обмена между клиентом и сервером.
Re[3]: VPN на C#
От: Sinix  
Дата: 17.09.13 11:50
Оценка:
Здравствуйте, Keneneler, Вы писали:

K>За ссылку спасибо, библиотечка хорошая. Но оная не позволяет подменить реализацию протокола обмена между клиентом и сервером.

Да ладно

Вот пример с SSTP
http://dotras.codeplex.com/discussions/392768

Если нужно реализовать свой протокол c полноценной поддержкой — это уже в unmanaged. По объёму задачи я бы не связывался, если совсем припёрло — копать куда-то в сторону RAS custom dialers и Connection Manager Administration Kit (могу наврать, поправляйте!).

Если нужно что-то другое, то для начала неплохо бы описать задачу.
Re[4]: VPN на C#
От: Keneneler  
Дата: 17.09.13 12:00
Оценка:
Здравствуйте, Sinix, Вы писали:

S>Здравствуйте, Keneneler, Вы писали:


K>>За ссылку спасибо, библиотечка хорошая. Но оная не позволяет подменить реализацию протокола обмена между клиентом и сервером.

S>Да ладно

S>Вот пример с SSTP

S>http://dotras.codeplex.com/discussions/392768

S>Если нужно реализовать свой протокол c полноценной поддержкой — это уже в unmanaged. По объёму задачи я бы не связывался, если совсем припёрло — копать куда-то в сторону RAS custom dialers и Connection Manager Administration Kit (могу наврать, поправляйте!).


S>Если нужно что-то другое, то для начала неплохо бы описать задачу.


Нужна возможность добавлять свою реализацию. Цель — маскировка vpn соединения. Готовимся к запрету vpn.
Re[5]: VPN на C#
От: Sinix  
Дата: 17.09.13 12:20
Оценка: +2
Здравствуйте, Keneneler, Вы писали:

K>Нужна возможность добавлять свою реализацию. Цель — маскировка vpn соединения. Готовимся к запрету vpn.

Если хорошо мотивировать провайдеров, то все подобные ухищрения обломятся на дропе непонятных пакетов. Правда, заодно упадёт SSL/TLS, но пользователей это огорчит несильно Если SSL не трогать, то OpenVPN тоже никуда не денется и смысла в собственном велосипеде 0.

Если вернуться к реальности — я бы готовился к вторжению марсиан. Всяко вероятнее.
P.S. Что в случае марсиан, что в случае переизобретения vpn, c# — не самый подходящий инструмент.
Re[6]: VPN на C#
От: Keneneler  
Дата: 17.09.13 12:30
Оценка:
Здравствуйте, Sinix, Вы писали:

S>Здравствуйте, Keneneler, Вы писали:


K>>Нужна возможность добавлять свою реализацию. Цель — маскировка vpn соединения. Готовимся к запрету vpn.

S>Если хорошо мотивировать провайдеров, то все подобные ухищрения обломятся на дропе непонятных пакетов. Правда, заодно упадёт SSL/TLS, но пользователей это огорчит несильно Если SSL не трогать, то OpenVPN тоже никуда не денется и смысла в собственном велосипеде 0.

Тогда все придется запретить в том числи и https. А так здорво было бы: не чего подозрительного, пользователь сидит в каком ни будь чате , а на самом деле это клиент с сервером разговаривает.

S>Если вернуться к реальности — я бы готовился к вторжению марсиан. Всяко вероятнее.

S>P.S. Что в случае марсиан, что в случае переизобретения vpn, c# — не самый подходящий инструмент. :
Re: VPN на C#
От: nim_cch  
Дата: 20.03.14 06:57
Оценка:
Здравствуйте, Keneneler,

Интересно вы нашли решение данной проблемы? Тоже интересует данная тема.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.