Главная страница
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
14-1134734721
Германн
2005-12-16 15:05
2006.01.15
Первый в мире компетентный программист


2-1135458889
User9
2005-12-25 00:14
2006.01.15
Как считать и хранить время работы программы?


2-1135677732
=<StelS>=
2005-12-27 13:02
2006.01.15
БД


1-1134460627
Antonn
2005-12-13 10:57
2006.01.15
Динамическое создание формы


1-1134130477
Антон1209
2005-12-09 15:14
2006.01.15
Скажите как правильнее написать процедуру добавления значения к м