2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Netcat (oft als NC bezeichnet) ist ein leistungsstarkes Netzwerktool, das häufig zum Testen und Debuggen von Netzwerken verwendet wird. Es kann Netzwerkdaten lesen und schreiben, unterstützt TCP- und UDP-Protokolle und kann für Port-Scanning, Port-Überwachung, Dateiübertragung und andere Zwecke verwendet werden.
• -l: Abhörmodus, der zum Starten des Dienstes und zum Warten auf Verbindungen verwendet wird.
• -p: Geben Sie den Port an und legen Sie die von Netcat zu verwendende Portnummer fest.
• -n: Nur IP verwenden, keine DNS-Auflösung.
• -v: Detaillierte Informationen anzeigen und detaillierten Status während des Verbindungsvorgangs ausgeben.
• -z: Scan-Modus, wird zum Port-Scannen verwendet, es wird keine Verbindung hergestellt.
• -u: UDP-Modus, UDP-Protokoll anstelle des Standard-TCP verwenden.
• -c: Den Befehl ausführen. Der angegebene Befehl wird automatisch ausgeführt, nachdem die Verbindung hergestellt wurde.
• -e: Programmumleitung, Standardeingabe/-ausgabe an das angegebene Programm umleiten.
nc [hostname] [port]
Stellen Sie beispielsweise eine Verbindung zu Port 80 von xxx.com her:
nc xxx.com 80
nc -l [port]
Hören Sie beispielsweise den lokalen Port 5555:
nc -l 5555
nc -l [port] > [output_file]
nc [hostname] [port] < [input_file]
Um beispielsweise lokale Dateien auf einen Remote-Server zu übertragen:
nc -l 1234 > received_file
nc localhost 1234 < file_to_send
nc -zv [hostname] [port]
Scannen Sie beispielsweise Port 80 von xxx.com:
nc -zv xxx.com 80
nc xxx.com 80
nc -l 1234
nc -l 1234 > received_file
nc localhost 1234 < file_to_send
nc -zv xxx.com 80