my question pertains to the use of the netcat utility ( i believe the developer is Hobbit) in windows.
i am using this utility (this is for a project and i must use netcat (no other solution))
i am using this utility in a batch file to put a file onto a remote computer
i am using it as such:
on the local computer
type f:\diagsfile.txt | nc %ip_add1% 1234
where diagsfile.txt is the text file i'd like to port to the nc (netcat command) at ip address %ip_add1% on port 1234
on the remote computer i use:
nc -l -p 1234 >diagsfile.txt
so on the remote computer netcat (nc) opens a listening port which will accept input and put it into the diagsfile.txt file locally
what my question is .... is there a way to eliminate the second step, either by logging into the remote computer using credentials(probably via netcat), or by stealth putting it on the remote computer ...
i'd like to eliminate the second step of opening the port and have to do the execution only on the initiating computer
all this is ( of course ) taking for granted that the firewall is turned off
thanks in advance
solution must be scriptable(batch file)