Sofern nicht von Homebrew installiert, dann nc -l -p 8888funktioniert.
user1338062
2
Von man nc: -l ... It is an error to use this option in conjunction with the -p, -s, or -z options. ... Du willst wahrscheinlich einfach bei @ kzhs Befehl
bleiben
@fatuhoku Ich habe gerade mein Handbuch durchgesehen und ja, dort steht das, aber das Seltsame ist, wenn ich das tue nc -lp 8888oder nc -l -p 8888es wird dann -pbedeuten, dass ich den Port lausche . Meine verteilte Kopie hört sich also kein eigenes Handbuch an!
kzh
Einverstanden! Flags sind ein bisschen zu ausdrucksstark ... es hätte sich einfach weigern sollen, nützliche Arbeit zu verrichten, eine Nachricht auszugeben und zu beenden!
Fatuhoku
Funktioniert auch mit nc -l 8888
polym
13
So funktioniert das für mich unter OS X 10.10, entweder mit der installierten BSD-Version oder der von Homebrew:
BSD-Version
Bei Verwendung der mit OS X ausgelieferten BSD-Version kann ein Server wie folgt gestartet werden
nc unter MacOS hat zu viele Fehler und Apple hat jahrelang keinen Patch mehr ausgeführt. Das Netcat von Homebrew ist eine sehr niedrige Version. Verwenden Sie stattdessen ncat von nmap
nc -lp 8888
Funktioniert auf meiner Ubuntu-Box.Antworten:
Es sieht für mich so aus, als ob die
-p
Option in der OS X-Version von netcat nichts bewirkt. Damit es funktioniert, muss ich tunnc -l localhost 8888
.quelle
nc -l -p 8888
funktioniert.man nc
:-l ... It is an error to use this option in conjunction with the -p, -s, or -z options. ...
Du willst wahrscheinlich einfach bei @ kzhs Befehlnc -lp 8888
odernc -l -p 8888
es wird dann-p
bedeuten, dass ich den Port lausche . Meine verteilte Kopie hört sich also kein eigenes Handbuch an!So funktioniert das für mich unter OS X 10.10, entweder mit der installierten BSD-Version oder der von Homebrew:
BSD-Version
Bei Verwendung der mit OS X ausgelieferten BSD-Version kann ein Server wie folgt gestartet werden
Homebrew
brew install netcat
nc
oder verwendennetcat
.nc
ist ein Alias fürnetcat
.So starten Sie einen Server:
So starten Sie einen Client:
Um die Manpage dieser Version zu erhalten, muss man verwenden
man netcat
, wieman nc
die Manpage der BSD-Version öffnen wird.quelle
nc unter MacOS hat zu viele Fehler und Apple hat jahrelang keinen Patch mehr ausgeführt. Das Netcat von Homebrew ist eine sehr niedrige Version. Verwenden Sie stattdessen ncat von nmap
quelle
Ich musste einen Webservice über SSL testen, der von ncat (vom nmap-Team erstellt) unterstützt wird.
https://nmap.org/ncat/
quelle