![]() |
|
Модераторы: marykone |
![]()
|
|
| bosscs |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 27.2.2010 Репутация: нет Всего: нет |
Есть определенная программа, которая шлет http пакет на сервер. Нужно перехватить пакет от этой программы и перенаправить его на другой сервер. Как это сделать?
|
|||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 3 Всего: 101 |
в каком месте перехватить?
|
|||
|
||||
| bosscs |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 27.2.2010 Репутация: нет Всего: нет |
Какие есть варианты? Прямо сразу как пакет будет выслан софтом - перехватить его другим софтом еще до того, как он уйдет на роутер. Так возможно?
|
|||
|
||||
| baldina |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3433 Регистрация: 5.12.2007 Где: Москва Репутация: 3 Всего: 101 |
это я у вас спрашиваю, какой у вас вариант
а как же! только, видимо, не на роутер, а на интерфейс. а будет ли участвовать (внешний) роутер еще неизвестно. способы разные: NAT, написание драйвера, перехват вызова... неплохо бы еще определиться на какой ОС все это происходит |
|||
|
||||
| bosscs |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 27.2.2010 Репутация: нет Всего: нет |
Win7
Было бы не плохо такое научиться делать. |
|||
|
||||
| _zorn_ |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1076 Регистрация: 21.8.2007 Репутация: 2 Всего: 12 |
Если пакет шлется на доменное имя, можно тупо в hosts прописать нужный ip на этот домен.
Если шлется на ip поискать прогу которая умеет переписывать dst addr уходящего и src addr входящего пакета. Либо поднять прокси и в таблице маршрутов винды прописать ее шлюзом для этой ip, а на прокси заворачивать эти пакеты на себя. Например на виртуалке фря с privoxy на 8118 порту, тогда правило для ipfw будет выглядеть так fwd 127.0.0.1,8118 ip from not me to any dst-port 80 Ну а проксей можно менять содержимое страницы На линуксе тоже можно с помощью iptables, но с лету не вспомню правило. Вобщем вариантов много Это сообщение отредактировал(а) _zorn_ - 17.10.2014, 04:05 |
|||
|
||||
| Secandr |
|
|||
|
Связист ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4043 Регистрация: 3.8.2003 Где: Russia, Volgograd Репутация: 8 Всего: 39 |
Такие штуки можно сделать на маршрутизаторе, есть разных куча забавных способов, можно на DPI отфильтровать. Можно софтом на самом сервере. Для линукса - файрволом типа iptables. Для винды делали разные страшные штуки на kerio winroute, но она платная.
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Сетевые технологии | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |