port remaping
общее решение для практически любого *nix:
засунуть "nc localhost Y" в /etc/inetd.conf, на порт X.
засунуть "nc localhost Y" в /etc/inetd.conf, на порт X.
А я вопрос понял так, что прога на нашем компе запускается, а сервер - на удалённом.
Так как: заставить прогу коннектиться, а не заставить сервер принять соединение.
Хотел было LD_PRELOAD посоветовать, но решил, что не поймут
Так как: заставить прогу коннектиться, а не заставить сервер принять соединение.
Хотел было LD_PRELOAD посоветовать, но решил, что не поймут

Я бы сказал, что проще юзать фичи того файрволла, который поддерживается твоей ОС.
именно так и надо. только решение надо по windows систему.
Нету firewall с такой функциональностью?
не нашёл, и прокся которая стоит не позволяет это сделать.
>Хотел было LD_PRELOAD посоветовать, но решил, что не поймут
Маза лучше тогда уж прогу разово пропатчить
Маза лучше тогда уж прогу разово пропатчить
Это прога называется СУС и патчить её нельзя, да и нечем.
так ты хочешь сус с 80 порта убрать? так это же надо будет делать тогда не только для сервера, но и для всех клиентских машин... 

Нет. Сус будет встроен в цепучку др. СУС. Т.е. на удалённом СУС открто место для скачивания обновления на 82-м порту, а клиенты будут конектиться к моему СУС (и раздовать обнавления) будет на 80-м.
Может поискать какой-нить еще firewall?
UserGate умеет ремапить порты. В том числе перенаправлять на удаленную машину.
Оставить комментарий
Usmanova72
прога хочет соединиться по порту х, как заставить её соединяться по порту У (Х!=У)