Главная страница
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.277 c
3-1132307475
4ik
2005-11-18 12:51
2006.01.15
Можно в DBGrid назначить одной ячейке формулу?


2-1135332639
oleggar
2005-12-23 13:10
2006.01.15
fakedll


14-1135182145
Igorek
2005-12-21 19:22
2006.01.15
С Новым годом!


14-1134651504
root
2005-12-15 15:58
2006.01.15
Как написать шлюз


2-1135667095
TStas
2005-12-27 10:04
2006.01.15
Как в RunTime добавлять/удалять страницы у PageControl?