Linux nc命令
LinuxBefehls大全
Linux nc命令用于设置路由器。
执行本指令可设置路由器的相关参数。
语法
nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...]
Parameterbeschreibung:
- -g<Gateway> Setzen Sie den Kommunikationsgateway für die Routerhohe, bis zu8Stück.
- -G<Zeigeranzahl> Setzen Sie die Quellroutenverweiser, deren Wert4der Vielfache.
- -h Onlinehilfe.
- -i<Verzögerungssekunden> Setzen Sie die Zeitintervalle, um Informationen zu übertragen und Kommunikationsports zu scannen.
- -l Verwenden Sie den Überwachungsmodus, um eingehende Daten zu steuern.
- -n Verwenden Sie direkte IP-Adressen, ohne den Domainnamenserver zu verwenden.
- -o<Ausgabedatei> Geben Sie den Dateinamen an, um die übertragenen Daten in16Binärer Zeichensatz in diese Datei speichern.
- -p<Kommunikationsport> Setzen Sie den Kommunikationsport des lokalen Hosts.
- -r Zufällig spezifizieren Sie die Kommunikationsports des lokalen und des entfernten Hosts.
- -s<Quelladresse> Setzen Sie die IP-Adresse des lokalen Hosts, von der Datenpakete gesendet werden.
- -u Verwenden Sie das UDP-Übertragungsprotokoll.
- -v Zeige den Verlauf der Befehlsausführung.
- -w<Zeitüberschreitungssekunden> Setzen Sie die Wartezeit für die Verbindung.
- -z Verwenden Sie 0 zur Eingabe/Ausgabemodus, nur beim Scannen von Kommunikationsports verwendet.
Onlinebeispiel
TCP-Portscan
# nc -v -z -w2 192.168.0.3 1-100
192.168.0.3: inverse host lookup failed: Unknown host
(UNBEKANNT) [192.168.0.3] 80 (http) öffnen
(UNBEKANNT) [192.168.0.3] 23 (telnet) öffnen
(UNBEKANNT) [192.168.0.3] 22 (ssh) öffnen
Scannen192.168.0.3 der Portebereich ist 1-100
Scannen UDP-Ports
# nc -u -z -w2 192.168.0.1 1-1000 //Scannen192.168.0.3 der Portebereich ist 1-1000
Scannen spezifischer Ports
# nc -nvv 192.168.0.1 80 //Scannen 80Port
(UNBEKANNT) [192.168.0.1] 80 (?) öffnen
y //Benutzerinput
LinuxBefehls大全