No momento, tenho um servidor linux escutando uma porta para escrever o que vier nessa porta em um arquivo da seguinte maneira:
nc -l -p 7777 0.0.0.0 | tee some.file
E eu tenho um cliente linux que envia um arquivo para o servidor da seguinte maneira:
cat ZKDB.db | nc 192.168.0.33 7777
Tudo funciona perfeitamente. Mas o importante é que eu preciso substituir o servidor linux por um equivalente do Windows Server 2008
Que comando ou programa posso usar no Windows Server 2008 para obter o mesmo que fiz no servidor Linux?
Nota: o cliente linux é um sistema de incorporação muito antigo, portanto, não tenho muitas funcionalidades para me apoiar. Eu mal tenho telnet, nc, cat, tee, etc.
linux
windows-server-2008
push
Nicolas Paz
fonte
fonte
Respostas:
As portas do Windows para Netcat existem e várias versões podem ser encontradas. Abaixo estão alguns que eu encontrei.
Powercat
Essa é uma porta do netcat do PowerShell, talvez seja a versão mais recente e mais provável de funcionar. Você pode encontrar uma descrição aqui .
Netcat on sourceforge
A versão mais recente é de 2018. Parece bom.
Netcat por diegocr Data
de 2014. Ainda pode ser útil.
Netcat por joncraton
Netcat versão 1.11 que data de 2004. Pode ser muito antigo.
fonte