Netcat ist ein UNIX- Dienstprogramm, das für die Erforschung und Debugging ein Netzwerk verwendet werden kann. Das Dienstprogramm ermöglicht es einem Benutzer , eine Verbindung (TCP oder UDP) erstellen und führen eine Vielzahl von Operationen wie Lesen, Schreiben und zu hören. Dutzende von Optionen stehen zur Verfügung für die Durchführung einer Vielzahl von Funktionen . Version
Zeigt die Version von netcat und beenden mit -V. Beachten Sie, dass das Schreiben in Großbuchstaben ist .
Hilfe
Zugang ein Ausdruck der gemeinsamen netcat Befehlszeilenoptionen und ihre Beschreibungen mit -h .
Verbose Modus
Print Status-und Fehlermeldungen mit der Option- v -Befehlszeilenoption . Dieser Modus wird in der Regel erforderlich, um netcat als Front- End-Dienstprogramm ( nicht als Werkzeug in einem Skript ) verwenden und wird benötigt, um in der Lage sein zu sehen, was netcat tut. Use -VV noch mehr Beschreibung im ausführlichen Modus Statusmeldungen zu erhalten. Beide ausführlichen und Doppel ausführlichen Modus verwenden Kleinbuchstaben .
TCP Protokoll
Verwenden Sie den Befehl - t , um das TCP-Protokoll auswählen. TCP ist das Standardprotokoll .
UDP Protocol
Verwenden Sie den Befehl - u , um die UDP-Protokoll auswählen.
Local Port
Wählen Sie einen lokalen Port für die Verwendung mit dem Befehl -P durch eine Port-Nummer . In Tunnel-und Listening-Betriebsarten , wird dieser Port der Port für das Hören genutzt werden . In connect Modus wird dieser Port die Quelle oder Ursprung Port sein.
Source Address
Verwenden Sie den Befehl -s gefolgt von einer Adresse , um eine Quelle für die Erstellung Adresse angeben Buchsen . Bestimmte Situationen können für eine automatische Adresse zu binden , anstatt der Verwendung der -s -Befehl aufrufen , in der Regel in der Listen- und Tunnelbau -Modi.
Tunnel Port
Geben Sie einen Port Nummer mit dem Befehl -P , gefolgt von einer Port-Nummer . Diese Option wirkt sich nur auf die Phase connect , sonst funktioniert es das gleiche wie der lokale Port -Option. Beachten Sie, dass das Schreiben in Großbuchstaben ist .
Tunnel Adresse
Geben Sie eine Quell-Adresse mit dem Befehl -S gefolgt von einer Adresse. Diese Option wirkt sich nur auf die connect phas , sonst funktioniert es das gleiche wie der lokale Quelle Option . Beachten Sie, dass das Schreiben in Großbuchstaben ist .
Interval
Legen Sie eine Pufferung Ausgang Verzögerungszeit mit dem Befehl -i gefolgt von einer Zahl von Sekunden. Diese Einstellung wirkt sich auf alle Modi und führt dazu, Daten zu senden , um die angegebene Anzahl von Sekunden vor dem Senden zu warten.
Nicht beheben
Weiterempfehlen netcat nicht auf DNS-Abfragen durchführen auf Port-Nummern , Adressen oder Hostnamen in /etc /services mit der Option- n -Befehl.
warten
Geben Sie die Verzögerung , dass Inaktivität netcat wird vor dem Verlassen mit einem warten Fehlermeldung mit dem Befehl -w gefolgt von einer Zahl von Sekunden. In Tunnels und connect -Modi , wird dieser Befehl angeben, wie lange für die Anschlussbuchse warten. In Listen-Modus gibt die Verzögerung , wie lange zu warten , um eine gültige eingehende Verbindung empfangen.