программный IP redirect ? существуют ли методы
От: fryky Россия  
Дата: 15.12.03 08:24
Оценка:
Вопрос немного не по программированию, но все же...
Ребят, как можно сделать так, что бы все пакеты, идущие на опр ИП перенаправлялись на другой ИП ?
т.е. это нужно только внутри одного компьютера, а не для всей сети........програмно.

Т.е. вообще нужно на компе все что идет на ИП:ПОРТ перенаправить на LOCALHOST:[мой порт]

может есть какое нибудь ПО или настройки типа hosts для доменов ?
Re: программный IP redirect ? существуют ли методы
От: DOOM Россия  
Дата: 15.12.03 08:33
Оценка:
Здравствуйте, fryky, Вы писали:

F>Вопрос немного не по программированию, но все же...

F>Ребят, как можно сделать так, что бы все пакеты, идущие на опр ИП перенаправлялись на другой ИП ?
F>т.е. это нужно только внутри одного компьютера, а не для всей сети........програмно.

F>Т.е. вообще нужно на компе все что идет на ИП:ПОРТ перенаправить на LOCALHOST:[мой порт]


F>может есть какое нибудь ПО или настройки типа hosts для доменов ?


А что за ОСь-то?
Re[2]: программный IP redirect ? существуют ли методы
От: fryky Россия  
Дата: 15.12.03 08:37
Оценка:
Здравствуйте, DOOM, Вы писали:


DOO>А что за ОСь-то?


сорьки, win XP
Re: программный IP redirect ? существуют ли методы
От: ilnar Россия  
Дата: 15.12.03 08:42
Оценка:
Здравствуйте, fryky, Вы писали:

F>Вопрос немного не по программированию, но все же...

F>Ребят, как можно сделать так, что бы все пакеты, идущие на опр ИП перенаправлялись на другой ИП ?
F>т.е. это нужно только внутри одного компьютера, а не для всей сети........програмно.

F>Т.е. вообще нужно на компе все что идет на ИП:ПОРТ перенаправить на LOCALHOST:[мой порт]


F>может есть какое нибудь ПО или настройки типа hosts для доменов ?


если делать с согласия того ИП, то ставишь на него прозрачный прокси или портмаппер. если ИП — под линуксом, то просто ipf настраиваешь на пересылку.
если без согласия, то проводишь arp spoofing, настраиваешь на себе роутер для обратной пересылки, ставишь у себя портмаппер или настраиваешь ipf.

вроде все, примечание: второй метод подподает под ст.273 и м.б. преследовано законом.
Re: программный IP redirect ? существуют ли методы
От: madprogrammer. Россия  
Дата: 15.12.03 08:47
Оценка:
Здравствуйте, fryky, Вы писали:

F>Вопрос немного не по программированию, но все же...

F>Ребят, как можно сделать так, что бы все пакеты, идущие на опр ИП перенаправлялись на другой ИП ?
F>т.е. это нужно только внутри одного компьютера, а не для всей сети........програмно.

F>Т.е. вообще нужно на компе все что идет на ИП:ПОРТ перенаправить на LOCALHOST:[мой порт]


F>может есть какое нибудь ПО или настройки типа hosts для доменов ?


В том случае, если вы собираетесь реализовать программный IP-редирект только на той машине, которая "слушкает" трафик, то:

  • Вам необходимо переключить сетевую карту в promiscuous mode и смотреть IP-адреса приходящих пакетов.
    При совпадении соотв. нужно изменить IP и MAC на адрес вашей машины и передать пакет вверх по стеку протоколов.

  • Никакими способами вам не удастся (если только у вас не 2 компьютера) предотвратить получение правильного пакета для того "опр IP" той машиной.

  • Прослушать сетевой трафик вы с самом простом случае можете только в своем сегменте сети.

    В том случае, если вы собираетесь реализовать программный IP-редирект на обеих машинах, то:

  • Все пакеты, уходящие с той машины на "опр IP" подвергаются программному изменению — IP адрес и MAC
    (не всегда) в них заменяется адресом вашей машины-приемника.

  • На машине-приемнике данный пакет будет рассмтриваться как пакет, изначально предназначенный этой машине.

  • В этом случае пакеты для "опр IP" будут получены вашей машиной-приемником и никогда не будут получены самой машиной с "опр. IP".

    P. S. Данное рассуждение чисто теоретическое, на практике не применялось. Соответственно для приведелния его в действие необходимы определенные поправки.
    P. P. S. По-моему нет необходимости самостоятельно реализовывать программный IP-редирект, т.к. такая функция присутствует уже в некоторых программах, если не в самой ОС.
  • Re[2]: программный IP redirect ? существуют ли методы
    От: fryky Россия  
    Дата: 15.12.03 08:50
    Оценка:
    1) мне нада на програмном уровне
    2) мне нужно это для личних целей, ИП лежит вообще в другой сети, он мне просто напросто не доступен,
    мне нада что бы программа, которая пытается достучаться до туда стучалась комне........ ))

    а вообще посути я тут подумал, мне это не поможет....((
    Re[2]: программный IP redirect ? существуют ли методы
    От: fryky Россия  
    Дата: 15.12.03 10:05
    Оценка:
    блин да я же написал, на програмном уровне.......
    т.е. условно говоря при попытке установить соединение с заданыи ИП
    создавать соединение с указаным.....
    делать это не через сетевые карты, это только на этом компе
    т.е. он сам является и отправителем и получателем
    Re[3]: программный IP redirect ? существуют ли методы
    От: ilnar Россия  
    Дата: 15.12.03 10:31
    Оценка:
    Здравствуйте, fryky, Вы писали:

    F>блин да я же написал, на програмном уровне.......

    F>т.е. условно говоря при попытке установить соединение с заданыи ИП
    F>создавать соединение с указаным.....
    F>делать это не через сетевые карты, это только на этом компе
    F>т.е. он сам является и отправителем и получателем

    тогда все элементарно ватсон:
    1. узнаешь свой mac адрес => <your_mac> ("ipconfig -a" в винде или "ifconfig -a" в линухе)
    2. прописываешь новый ip адрес в арп кеше: arp -s <dest_ip> <your_mac>

    примечание: действует только в течении одной сессии (в виндах, при перезагрузке arp кеш обновится).
    Re[4]: программный IP redirect ? существуют ли методы
    От: fryky Россия  
    Дата: 15.12.03 10:32
    Оценка:
    спасибо
    Re[5]: программный IP redirect ? существуют ли методы
    От: SpecialForSupport  
    Дата: 15.12.03 11:38
    Оценка:
    Здравствуйте, fryky, Вы писали:

    Да пропиши ты этот IP как свой собственный. и все.
    Re[6]: программный IP redirect ? существуют ли методы
    От: fryky Россия  
    Дата: 15.12.03 11:42
    Оценка:
    прав нету
    были бы права я бы над этим и не парился ))
    Re[3]: программный IP redirect ? существуют ли методы
    От: NeuroVirus Россия  
    Дата: 17.12.03 06:40
    Оценка:
    Здравствуйте, fryky, Вы писали:

    F>блин да я же написал, на програмном уровне.......

    F>т.е. условно говоря при попытке установить соединение с заданыи ИП
    F>создавать соединение с указаным.....
    F>делать это не через сетевые карты, это только на этом компе
    F>т.е. он сам является и отправителем и получателем

    а еще... если программа сначала ресолвит адрес из имени хоста то пропиши его в hosts с адресом 127.0.0.1
     
    Подождите ...
    Wait...
    Пока на собственное сообщение не было ответов, его можно удалить.