Легенда:
   новое сообщение
    закрытая нитка
    новое сообщение
    в закрытой нитке
    старое сообщение
         
		 | 
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
 - Новичкам также крайне полезно ознакомиться с данным документом.
   
  |   |   | 
Ну да, с "1344" я очепятался - запамятовал.  09.11.09 21:30  Число просмотров: 3061
 Автор: Den <Денис Т.> Статус: The Elderman
 | 
 
> Полезут они на тот порт, какой скажешь в строке > подключения, по умолчанию он 1433, M$ TDS протокол. Но это > всё не важно. Важно то, что созданием TCP соединения я не > занимаюсь, а занимается библиотека M$, и ничего с этим не > поделать. 
 Ну да, с "1344" я очепятался - запамятовал.
 
 > > Зачем заставлять драйверы работать через socks прокси, > если > > подобная технология прекрасно может работать через NAT > или > > мапинг порта? > Потому что сабж. Поставят старый юзергейт и радуются -)) > А если бы была возможность использования SOCKS в программе > -- было бы фичастее. 
 Хы-хы. Недавно на amicon.ru терли похожую тему... Там проблема с подключением VPN клиента по UDP:87
 Древний юзергейт, обычно, ставят на 32-битную XP. Так что же мешает поднять дополнительно Windows NAT? Еще было предложено использовать связку Windows NAT и форточные порты squid и wipfw. При использовании только старого юзергейта (v2.8), можно использовать мапинг порта TCP:1433
 | 
 
| 
<networking>
 |  
 
Существуют ли in-process соксификаторы?  09.11.09 10:40  
 Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 09.11.09 10:45  Количество правок: 3
 | 
 
Программа работает с M$ SQL сервером через ADO.
 Объекты ADO-подключений, насколько я знаю, не умеют работать через SOCKS-прокси.
 Задача: заставить.
 Насколько я знаю, есть внешние программы-"соксификаторы", которые прозрачно для процесса обволакивают его вызовы к винсоксу, и программа думает, что TCP соединения она делает как обычно, а на самом деле всё идёт через прокси.
 Нужно сделать это для конкретной программы изнутри.
 Как я это вижу в идеале: подключаю "соксифицирующую" dll, дёргаю из неё функцию "socksify" с параметрами нужного SOCKS-прокси, и после этого ВСЕ TCP-соединения, которые откроет программа, будут идти через SOCKS-прокси.
 Заранее всем спасибо за советы
 | 
 
 
  | 
была такая штука  12.11.09 16:29  
 Автор: NKritsky <Nickolay A. Kritsky> Статус: Elderman
 | 
 
hummingbird socksifier
 
 ставится на систему и потом задаёшь ей фильтрами какой трафик заворачивать в socks
 Правда последний раз я её использовал в 2003
 
 коля
 | 
 
 
  |   | 
Да их море -- FreeCap, WideCap и проч...  12.11.09 16:51  
 Автор: HandleX <Александр М.> Статус: The Elderman
 | 
 
Интересует же вариант, чтобы ничего в систему не ставя, получить нужный эффект, программа сама "просит" об этом скажем некую dll.
 Та же FreeCap использует технологию внедрения DLL в процесс...
 А тут ничего внедрять не надо, прога сама говорит: "Ну пожалуйста..." ;)
 
 У фрикапа доступны исходники, ща ковыряем их, скорее всего, подойдёт.
 | 
 
 
  | 
Не имеет значения, в каком виде представлен драйвер, будь то...  09.11.09 19:53  
 Автор: Den <Денис Т.> Статус: The Elderman
 | 
 
> Программа работает с M$ SQL сервером через ADO. > Объекты ADO-подключений, насколько я знаю, не умеют > работать через SOCKS-прокси. 
 Не имеет значения, в каком виде представлен драйвер, будь то ADO/OLEDB или ODBC. За некоторым исключением, все они лезут на SQL сервер, порт TCP 1344.
 
 > Задача: заставить. > Насколько я знаю, есть внешние программы-"соксификаторы", > которые прозрачно для процесса обволакивают его вызовы к > винсоксу, и программа думает, что TCP соединения она делает > как обычно, а на самом деле всё идёт через прокси. > Нужно сделать это для конкретной программы изнутри. > Как я это вижу в идеале: подключаю "соксифицирующую" dll, > дёргаю из неё функцию "socksify" с параметрами нужного > SOCKS-прокси, и после этого ВСЕ TCP-соединения, которые > откроет программа, будут идти через SOCKS-прокси. > Заранее всем спасибо за советы 
 Зачем заставлять драйверы работать через socks прокси, если подобная технология прекрасно может работать через NAT или мапинг порта?
 | 
 
 
  |   | 
Потому что есть конторы, где нету NAT, но есть SOCKs.  09.11.09 20:46  
 Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 09.11.09 21:05  Количество правок: 3
 | 
 
> Не имеет значения, в каком виде представлен драйвер, будь > то ADO/OLEDB или ODBC. За некоторым исключением, все они > лезут на SQL сервер, порт TCP 1344. Полезут они на тот порт, какой скажешь в строке подключения, по умолчанию он 1433, M$ TDS протокол. Но это всё не важно. Важно то, что созданием TCP соединения я не занимаюсь, а занимается библиотека M$, и ничего с этим не поделать.
 
 > Зачем заставлять драйверы работать через socks прокси, если > подобная технология прекрасно может работать через NAT или > мапинг порта? Потому что сабж. Поставят старый юзергейт и радуются -))
 А если бы была возможность использования SOCKS в программе -- было бы фичастее.
 | 
 
 
  |   |   | 
Ну да, с "1344" я очепятался - запамятовал.  09.11.09 21:30  
 Автор: Den <Денис Т.> Статус: The Elderman
 | 
 
> Полезут они на тот порт, какой скажешь в строке > подключения, по умолчанию он 1433, M$ TDS протокол. Но это > всё не важно. Важно то, что созданием TCP соединения я не > занимаюсь, а занимается библиотека M$, и ничего с этим не > поделать. 
 Ну да, с "1344" я очепятался - запамятовал.
 
 > > Зачем заставлять драйверы работать через socks прокси, > если > > подобная технология прекрасно может работать через NAT > или > > мапинг порта? > Потому что сабж. Поставят старый юзергейт и радуются -)) > А если бы была возможность использования SOCKS в программе > -- было бы фичастее. 
 Хы-хы. Недавно на amicon.ru терли похожую тему... Там проблема с подключением VPN клиента по UDP:87
 Древний юзергейт, обычно, ставят на 32-битную XP. Так что же мешает поднять дополнительно Windows NAT? Еще было предложено использовать связку Windows NAT и форточные порты squid и wipfw. При использовании только старого юзергейта (v2.8), можно использовать мапинг порта TCP:1433
 | 
 
 
  |   |   |   | 
У них используются пароли на проксятине, если включить стандартный вендовозный NAT -- тырнет откроется для всех, кто вкурит нужный "шлюз по умолчанию".  09.11.09 21:46  
 Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 09.11.09 21:48  Количество правок: 1
 | 
 
| 
Про маппинг порта можно поподробнее? Смогут ли с его использованием несколько человек с разных машин одновременно ломиться на сервер?
 | 
 
 
  |   |   |   |   | 
В Керио винроуте -- да. Сомневаюсь, что в Юзергейте иначе.  09.11.09 22:48  
 Автор: Lurga Статус: Elderman
 | 
 
| 
 | 
 
 
  |   |   |   |   |   | 
Млин! Че вы гоните? )  10.11.09 04:33  
 Автор: Den <Денис Т.> Статус: The Elderman Отредактировано 10.11.09 12:44  Количество правок: 3
 | 
 
Во-первых, с помощью wipfw, возможность NAT можно открыть только для некоторых узлов-отправителей и узлов/портов-получателей.
 
 Во-вторых, не слишком хорошо знаком с Entensys UserGate, но в современном исполнении, этот продукт немногим отличается от современного Kerio Winroute Firewall. Эти два продукта очень похожи...  Оба продукта умеют проводить авторизацию пользователя как в локальной базе пользователей и групп, так и в домене Windows NT+ (в т.ч. AD) и предоставляют практически идентичные возможности, но Entensys UserGate сильно переигрывает KWF по цене.
 | 
 
 
  |   |   |   |   |   |   | 
Мы чо?  Мы ничо...  10.11.09 16:19  
 Автор: Lurga Статус: Elderman
 | 
 
> Во-вторых, не слишком хорошо знаком с Entensys UserGate, но > в современном исполнении, этот продукт немногим отличается > от современного Kerio Winroute Firewall. Эти два продукта > очень похожи...  Оба продукта умеют проводить авторизацию > пользователя как в локальной базе пользователей и групп, > так и в домене Windows NT+ (в т.ч. AD) и предоставляют > практически идентичные возможности, но Entensys UserGate > сильно переигрывает KWF по цене. 
 Я просто в своё время довольно плотно работал с Керио винроут, а Юзергейт видел пару раз, так что по его поводу ничего путного сказать не могу.Что он догнал винроут по возможностям -- совершенно логично, зачем бы он иначе был нужен? :))
 | 
 
 
  |   |   |   |   |   |   | 
Я воще гнать не хотел, от корневого топика мы сильно отдалились ;)  10.11.09 11:22  
 Автор: HandleX <Александр М.> Статус: The Elderman
 | 
 
| 
 | 
 
 
  
 
 | 
 |