2016-08-01 37 views
9

auf RHEL 7.2 OS, bekomme ich folgende Fehlermeldung beim Versuchnc: ungültige Option - 'z'

nc -z -v -w1 host port 
nc: invalid option -- 'z' 
Ncat: Try `--help' or man(1) ncat for more information, usage options and help. QUITTING. 

zu laufen nc commnad Gibt es eine Alternative, um es

+0

@fedorqui Vermutlich nicht. Seine Frage ist, wie man die fehlende Option umgehen kann. – Barmar

+0

Es gibt viele Versionen von nc/netcat herum. In meinem System habe ich die Hobbit-Version mit dem "-z", die OpenSSL ohne es, und die NMap ohne es. – rodrigo

+0

@fedorqui. Es erscheint nicht unter man nc – Patan

Antwort

0

Auf den neueren RHEL 7 nc ist ein Link zu ncat, während Sie mit nc auf dem älteren RHEL6 und darunter gewohnt sind. ncat scheint nicht die Option -z zu haben, und ein anderes Projekt zu sein, einen Blick an ihm ist man-Seite ist eine gute Idee, oder zumindest prüfen, es ist interne Hilfe

ncat -h 
1

vielleicht nc ein Link zu ncat ist, verwenden, um die Befehle zu überprüfen:

which nc | xargs ls -l 

wenn die nc ncat verknüpft ist, können Sie nc zu netcat relink sollte, wenn netcat nicht installiert ist, finden Sie auf der Website: http://netcat.sourceforge.net/download.php