Главная страница
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.04 c
2-1135624168
Taurus
2005-12-26 22:09
2006.01.15
информация о типе поля


10-1110961006
mik1971
2005-03-16 11:16
2006.01.15
Использование dll, написанной в VB.NET в Delphi 7.


2-1135535261
Spe@ker
2005-12-25 21:27
2006.01.15
работа с базой данных


14-1135004371
vecna
2005-12-19 17:59
2006.01.15
про проездные билетики в метро...


6-1127746267
kay
2005-09-26 18:51
2006.01.15
Как скачать файл, используя прокси с авторизацией?