Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.15;
Скачать: CL | DM;

Вниз

Sockscap, принцип работы   Найти похожие ветки 

 
Darkwin   (2005-09-26 20:52) [0]

Думаю многие в курсе кто такой sockscap, очень интересует принцып его работы, как он перенаправляет пакеты? Какие API функции использует для этого, как вызывает соксифицируемое приложение?

Вобщем у меня ща задача сделать логгер tcp пакетов, конкретно (но это не важно в данном вопросе) для MMORPG Lineage2. Далее надо будет сделать своего клиента, возможно ingame (видел прогу l2walker, она добавляет свои окна в игру, запускать игру нада так же как и в sockscap, т.е. из "родительского" приложения).

буду благодарен за любые ссылки по данным вопросам


 
Darkwin   (2005-09-26 20:54) [1]

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


 
dmitry501 ©   (2005-09-27 05:08) [2]

Все оень просто. Подобные программы просто заворачивают UDP пакеты (и TCP тоже) в cdj. обертку, чтобы http-прокси их пропустил. А сокс прокси затем все разворачивает назад и переправляет на игровой сервер. Данные от сервера также оборачиваются в socks заголовок и посылаются клиенту. Ну а сам сокс сервер выполняет роль nat.
Не знаю как sockscap, а freecap внедряется в процесс приложения и перенаправляет все сетевые пакеты на сокс прокси.
Permeo Security Driver работает немного не так- запросы приложения специальный драйвер перехватывает, "упаковывает" в соответствии со стандартом Socks и передает по установленному каналу. Сервер получает информацию, трансформирует ее в стандартные запросы и передает их по назначению, указывая себя в качестве отправителя. Ну а после получения ответа от удаленного компьютера, он снова "сворачивает" данные и отправляет их пользователю.
Ссылок по данному вопросу море.


 
Darkwin   (2005-09-27 11:42) [3]

спасибо

PSD это вариант... я правда еще не писал ничего типа фаерволов и nat, но думаю инфа найдется...

а вот что же такое делает sockscap с "дочерним" приложением все же интересно, хотя бы ради образования...



Страницы: 1 вся ветка

Текущий архив: 2006.01.15;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.067 c
2-1133802174
Userrrrr
2005-12-05 20:02
2006.01.15
Как скопировать файл из интернет на сервер?


2-1135285494
Crass
2005-12-23 00:04
2006.01.15
из длиного FileName- > сам Name /.без dir и attr


14-1134976420
LexxX
2005-12-19 10:13
2006.01.15
Получени IP-адреса в SQL-скрипте


3-1131546332
Mitrofan
2005-11-09 17:25
2006.01.15
Записать объект в поле Blob (Firebird)


2-1135690645
Proxytel
2005-12-27 16:37
2006.01.15
Эмуляция мыши