Linux nc Befehl
Linux nc-Befehl wird verwendet, um den Router einzurichten.
Die Umsetzung dieser Richtlinie können die Parameter des Routers einstellen.
Grammatik
nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...]
Parameter Beschreibung:
- -g <Gateway> Stellen Sie die Router-Hop-Kommunikations-Gateways, können Sie den Ball oh acht gesetzt.
- -G <Punktnummer> Einstellungen Quelle Routing-Punkt ist, seinen Wert als Vielfaches von vier.
- -h Online-Hilfe.
- -i <Verzögerung in Sekunden> Legen Sie das Zeitintervall Informationen und Scan-Kommunikations-Ports zu übertragen.
- -l einen Wiedergabemodus verwenden, eingehende Daten zu steuern.
- -n direkte Verwendung von IP-Adressen, anstatt durch den Domain-Namen-Server.
- -o <Ausgabedatei> den Dateinamen angeben, wird die Datenübertragung zwischen dem Hexadezimal-Zeichencode in der Dump-Datei gespeichert.
- -p <Kommunikationsanschluss> Stellen Sie den Kommunikations-Port auf dem lokalen Rechner.
- -r Zufallszahl der lokalen und Remote-Host-Kommunikation Port angeben.
- -s <Quelladresse> Stellen Sie die lokale IP-Adresse des Host das Paket sendet.
- -u verwenden UDP-Transportprotokoll.
- -v Anzeige Prozessausführungsbefehl.
- -w <Timeout in Sekunden> Stellen Sie die Zeit für die Verbindung zu warten.
- -z 0 Verwendung Ein- / Ausgabemodus, nur verwendet, wenn Scan-Kommunikations-Ports.
Beispiele
TCP Port-Scan
# nc -v -z -w2 192.168.0.3 1-100 192.168.0.3: inverse host lookup failed: Unknown host (UNKNOWN) [192.168.0.3] 80 (http) open (UNKNOWN) [192.168.0.3] 23 (telnet) open (UNKNOWN) [192.168.0.3] 22 (ssh) open
Scan 192.168.0.3 Portbereich 1-100
UDP Port-Scan
# nc -u -z -w2 192.168.0.1 1-1000 //扫描192.168.0.3 的端口 范围是 1-1000
Scannen Sie den angegebenen Port
# nc -nvv 192.168.0.1 80 //扫描 80端口 (UNKNOWN) [192.168.0.1] 80 (?) open y //用户输入