Я ищу способы перенаправить исходящие соединения TCP/IP с определенного порта клиента Windows на другой номер порта. (Это необходимо для обеспечения возможности перенаправления соединений SMB с порта 445, который используется для общего доступа к файлам и принтерам.)
Я не могу найти способ сделать это, кроме как подключить WinSock API и изменить там порт. Я нашел AppInit_DLL. метод, и мне интересно, можно ли его использовать для перехвата Ws2_32.dll (который, кажется, содержит API-интерфейсы WinSock)?
Я думал затем подключиться к подключиться и принять API, которые обычно устанавливают номер порта. Это всего лишь мысль, поэтому я был бы признателен за то, что кто-то возьмется за это, прежде чем я действительно смогу перейти к его кодированию...