Прямо сейчас у меня есть сервер 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 ответ1

1

Порты Windows для Netcat существуют, и можно найти различные версии. Ниже приведены некоторые, которые я нашел.

  • Powercat
    Это порт Netcat для PowerShell, поэтому, возможно, это самая последняя и наиболее вероятная версия для работы. Вы можете найти описание этого здесь.

  • Netcat на sourceforge
    Последняя версия датируется 2018 годом. Звучит хорошо.

  • Netcat от diegocr
    Знакомства с 2014 года. Может все еще быть полезным.

  • Netcat от Joncraton
    Netcat версия 1.11 2004 года выпуска. Может быть, слишком стар

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .