Как создать сервер прослушивания в Windows Server 2008 для получения файлов из Linux с помощью команды nc?

274
Nicolas Paz

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

0
Получить сборку netcat для Windows? Attie 5 лет назад 0

1 ответ на вопрос

1
harrymc

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

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

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

  • Netcat от diegocr
    Начиная с 2014 года. Может быть полезным.

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

Похожие вопросы