Logo Hardware.com.br
Rogério Sucupira
Rogério Sucu... Novo Membro Registrado
5 Mensagens 1 Curtida

Script para executar netcat em bat.

#1 Por Rogério Sucu... 10/04/2018 - 21:41
Apenas para teste e estudos.
Estou tentando criar um arquivo .bat para poder conectar duas ou mais máquinas através do netcat. O comando digitado por prompt/terminal (manualmente) funciona perfeitamente bem, consigo conectar a máquina desejada perfeitamente, mas não quero ficar abrindo prompt de comando e ficar digitando, quero poder clickar no arquivo .bat e ver que a tarefa foi executada de maneira automática.
- No prompt digitado tudo ok, fica assim:
C:\ netcat-win32-1.12>nc -n -l -p 1000 -v
listening on [any] 1000 ...

Tentei criar por este script, mas não obtive êxito frown.png.
-> Alguém poderia me mostrar onde está o erro, como devo proceder, em que partes devo mexer e/ou mostrar-me um script exemplo com a mesma função?
Agradeço desde já.


@echo off
Cls
echo Data %Date% %Time%
echo.
echo Digite o numero da maquina desejada
echo.
echo [1] Maquina 1.
echo [2] Maquina 2.
echo [3] Sair.
echo.
set /p opcao=Digite a opcao desejada:

if "%opcao%" == "1" goto op1
if "%opcao%" == "2" goto op2
if "%opcao%" == "3" goto op3

:op1
Start "C:\netcat-win32-1.11\nc.exe -n -l -p (número da porta) -v off > nul

:op2
Start "C:\netcat-win32-1.11\nc.exe -n -l -p (número da porta) -v off > nul

:op3
C:
Exit
TRONNER
TRONNER Cyber Highlander Registrado
32.2K Mensagens 7.3K Curtidas
#2 Por TRONNER
12/04/2018 - 09:20
Mude a variável %opcao% para if errorlevel, veja o que muda:
daqui { http://www.robvanderwoude.com/errorlevel.php }.
cool.png**Quando pensar ser um Golias, cuidado para não encontrar algum Davi**
veja.png Conheça os Poderosos e Gratuitos [ Iperius Backup ] e [ Iperius Remote ]
veja.png Todo dia um software novo e grátis [ clicando aqui ]
boa.gif Faça valer a sua voz com o Mudamos+ { https://www.mudamos.org }
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal