Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.014 c
2-1135602857
Fedddor
2005-12-26 16:14
2006.01.15
Подскажите плиз функцию определения дня недели по дате!


14-1135006740
Ник11111111
2005-12-19 18:39
2006.01.15
Помогите первокурснику


2-1135427876
LEV'S
2005-12-24 15:37
2006.01.15
Как поместить в трэй свою программу??


2-1135550887
garald
2005-12-26 01:48
2006.01.15
массив типа BYTE


3-1132162640
keymaster
2005-11-16 20:37
2006.01.15
Как узнать структуру таблицы MS ACCESS





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский