现在我有一个Linux 服务器监听某个端口,并将该端口接收到的任何内容写入文件中,方式如下:
nc -l -p 7777 0.0.0.0 | tee some.file
我有一个Linux 客户端通过以下方式将文件推送到服务器:
cat ZKDB.db | nc 192.168.0.33 7777
一切都很完美。但问题是我需要将 Linux 服务器替换为 Windows Server 2008 等效服务器
我可以在 Windows Server 2008 中使用什么命令或程序来实现在 Linux 服务器中执行的相同操作?
注意:Linux 客户端是老旧的嵌入式系统,因此我没有太多功能可以保留。我几乎没有 telnet、nc、cat、tee 等。
答案1
Netcat 的 Windows 端口确实存在,并且可以找到各种版本。以下是我找到的一些。
动力双体船
这是 netcat 的 PowerShell 端口,因此可能是最新且最有可能工作的版本。您可以找到它的说明这里。sourceforge 上的 Netcat
最新版本是 2018 年的。听起来不错。diegocr 的 Netcat
可追溯至 2014 年。可能仍然有用。joncraton 的 Netcat
Netcat 1.11 版本可追溯到 2004 年。可能太旧了。