Você pode tentar rinetd
.
Eu só tenho acesso de linha de comando a um servidor e não tenho permissão para desativar o antivírus (que bloqueia o netcat). O que eu gostaria de fazer é ter um programa que escuta na porta A e quando um computador remoto se conecta a ele redireciona toda a entrada / saída desse socket para outro servidor em uma porta diferente. Basicamente, um pequeno proxy. Existe alguma coisa que me permita fazer isso a partir da linha de comando? Se não, eu poderia tentar codificar algo simples que faz isso com C ++
Você pode tentar rinetd
.