Gostaria de avançar alguns intervalos no meu Windows 7 Desktop. Idealmente, gostaria de usar um utilitário de desktop para essa finalidade, mas não consegui encontrar um, exceto este: http://www.quantumg.net/portforward.php
No entanto, aceita números de porta e não intervalos de porta. Então, se eu tiver que encaminhar 10000 portas, terei que adicionar 10.000 entradas.
Existe uma maneira melhor? Os utilitários e scripts de linha de comando são tão bons quanto os disponíveis.
windows-7
port-forwarding
sharjeel
fonte
fonte
Respostas:
Não vi alternativas boas, mas tenho uma ideia.
O programa que você mencionou permite carregar de um arquivo de texto preenchido com informações de porta, destino e porta local.
Seria muito fácil escrever um programa que envia essas informações para um arquivo de texto com alguns intervalos. Você pode então carregar o arquivo de texto no programa de encaminhamento de porta que você mencionou.
Aqui está um programa em Java que eu apenas colei (desculpe, eu sou um programador iniciante)
E cria um arquivo chamado output.txt com isto:
Vai de 50 a 100 e os portos locais e de destino são os mesmos. Modifique como desejar.
fonte
Estendendo a solução de James T, aqui está um script em lote:
algo.cmd
Explicação:
Se você quiser "mover" o intervalo de portas no destino (ex: 50-100 na origem, 100-150 no destino) use este script em lote:
O conjunto de linhas
/a dest=%%G+50
define sua distância das portas de origem.Se você quiser um script mais longo, mas mais fácil de manter:
fonte