Если не установлено из доморощенного, то nc -l -p 8888работает.
user1338062
2
От man nc: -l ... It is an error to use this option in conjunction with the -p, -s, or -z options. ... Вы, вероятно, хотите просто придерживаться команды @ kzh там
fatuhoku
@fatuhoku Я только что проверил мое руководство, и Yest он действительно говорит , что там, но странно то, что , если я nc -lp 8888или nc -l -p 8888он будет принимать -pв среднем порт прослушивания. Так что моя распределенная копия не слушает собственное руководство!
кж
Согласовано! Флаги слишком выразительны ... надо было просто отказаться от какой-либо полезной работы, вывести сообщение и выйти!
фатухоку
Работает также с nc -l 8888
Polym
13
Вот как это работает для меня на OS X 10.10, с установленной версией BSD или с Homebrew:
Версия BSD
При использовании версии BSD, которая поставляется с OS X, сервер может быть запущен следующим образом
/usr/bin/nc -l 9999
Homebrew
Установить с помощью Homebrew: brew install netcat
nc -lp 8888
работает на моей коробке Ubuntu.Ответы:
Мне кажется, что эта
-p
опция ничего не делает в OS X версии netcat. Чтобы заставить его работать, я должен сделатьnc -l localhost 8888
.источник
nc -l -p 8888
работает.man nc
:-l ... It is an error to use this option in conjunction with the -p, -s, or -z options. ...
Вы, вероятно, хотите просто придерживаться команды @ kzh тамnc -lp 8888
илиnc -l -p 8888
он будет принимать-p
в среднем порт прослушивания. Так что моя распределенная копия не слушает собственное руководство!Вот как это работает для меня на OS X 10.10, с установленной версией BSD или с Homebrew:
Версия BSD
При использовании версии BSD, которая поставляется с OS X, сервер может быть запущен следующим образом
Homebrew
brew install netcat
nc
либоnetcat
.nc
это псевдоним дляnetcat
.Чтобы запустить сервер:
Чтобы запустить клиента:
Чтобы получить справочную страницу этой версии, нужно использовать
man netcat
, так какman nc
откроет справочную страницу версии BSD.источник
В nc на MacOS слишком много ошибок, и Apple годами не исправляла. netcat от homebrew - очень низкая версия. используйте вместо этого ncat из nmap
источник
Мне нужно было протестировать веб-сервис по SSL, который поддерживает ncat (созданный командой nmap).
https://nmap.org/ncat/
источник