Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2010, 16:41   #1
prog.delphin
 
Регистрация: 16.01.2009
Сообщений: 3
По умолчанию перехват TCP и UDP пакетов

Здравствуйте!
Мне нужно обойти прокси сервер.Программы типо proxifier,widecap,freecap не помогают.Но к счастью у меня есть доступ к серверу(на котором стоит прокси), прокси отключать нельзя.Я подумал сделать две программы.
Первая(стоит не на сервере )-перехватывает все пакеты передаваемые определенной программой(онлайн игра) и перенаправляет их на вторую программу.
Вторая(стоит на сервере)-передает пакеты на первоначальный адрес. Когда приходит ответ, то передает пакет первой программе которая в свою очередь передает игре пакеты.
Так вот проблема в том что я не умею перехватывать пакеты.
Помогите пожалуйста.
Заранее спасибо.
prog.delphin вне форума Ответить с цитированием
Старый 28.03.2010, 11:23   #2
Crusher
Пользователь
 
Регистрация: 13.12.2008
Сообщений: 27
По умолчанию

Тебе нужно перехватывать вызовы API - функции, что и делают proxifier и др.
Crusher вне форума Ответить с цитированием
Старый 31.03.2010, 11:34   #3
prog.delphin
 
Регистрация: 16.01.2009
Сообщений: 3
По умолчанию

Дело в том что я их не знаю. Я был бы очень благодарен если бы выложили хоть простой пример.
prog.delphin вне форума Ответить с цитированием
Старый 31.03.2010, 11:54   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

TC, если есть доступ к серверу, поставьте второй прокси и не парьтесь.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 31.03.2010, 13:21   #5
Crusher
Пользователь
 
Регистрация: 13.12.2008
Сообщений: 27
По умолчанию

Установи UserGate он умеет туннелировать пакеты, то что нужно для переадресации пакетов. Перехват API-функции никчему.
Crusher вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Генератор пакетов Mr_Romik Работа с сетью в Delphi 3 30.10.2009 23:56
В чём разница между TCP и UDP? TwiX Работа с сетью в Delphi 4 28.07.2009 23:54
Инкапсуляция пакетов TCP/IP bumerung Общие вопросы C/C++ 2 06.06.2009 23:19
Фильтр пакетов Stolen Общие вопросы Delphi 0 07.02.2009 09:38
Получение и чтение входящих UDP пакетов XAOC-forever Работа с сетью в Delphi 6 03.06.2008 10:02