Alternative zu telnet -> nc (netcat)
Zitat von mpca am 19. April 2022, 16:42 Uhrhttps://www.unixfu.ch/verwenden-sie-netcat-anstelle-von-telnet-fuer-debugging/#:~:text=Anstatt%20L%C3%B6sungen%20zu%20suchen%2C%20wie,netcat%20als%20hervorragende%20Alternative%20an.&text=Diese%20Methode%20kann%20f%C3%BCr%20alle,oder%20SSH%20Servern%20anzeigen%20lassen.
Verwenden Sie netcat anstatt telnet für debugging
- Post author:Peter Bruderer
- Post published:18.02.2018
- Post category:Apple / Linux / TCP/IP
Netzwerk Administratoren verwenden häufig telnet um eine Verbindung auf einen Service auf einem entfernten Server herzustellen. Apple hat in High Sierra telnet und ftp client entfernt. Zuerst war ich enttäuscht musste mir dann aber eingestehen: telnet is wirklich Geschichte!
Anstatt Lösungen zu suchen, wie man telnet zurück auf dem Mac erhält, bietet sich netcat als hervorragende Alternative an.
Hier ein Beispiel um die Minimum Headers eines Webservers zu erhalten:
nc -v www.microsoft.com 80Geben Sie jetzt den GET request ein:
GET / HTTP/1.1 [enter] Host: example.com [enter]Und so sieht das Resultat aus:
Connection to www.microsoft.com port 80 [tcp/http] succeeded! GET / HTTP/1.1 Host: www.example.com HTTP/1.1 503 Service Unavailable Server: AkamaiGHost Mime-Version: 1.0 Content-Type: text/html Content-Length: 268 Expires: Sun, 18 Feb 2018 15:09:36 GMT Date: Sun, 18 Feb 2018 15:09:36 GMT Connection: keep-alive <HTML><HEAD> <TITLE>Service Unavailable</TITLE> </HEAD><BODY> <H1>Service Unavailable - DNS failure</H1> The server is temporarily unable to service your request. Please try again later.<P> Reference #11.7efa6d68.1518966576.17cd556 </BODY></HTML>Diese Methode kann für alle Ports verwendet werden. So kann man sich auch die Header von Mail Servern oder SSH Servern anzeigen lassen.
Wollen Sie nur wissen, ob der Port auf dem Server offen ist, tippen Sie:
nc -vz www.microsoft.com 80Mit netcat können Sie auch prüfen, ob UDP Ports offen sind:
nc -vz -u 8.8.8.8 53Und als Port Scanner kann netcat auch eingesetzt werden:
nc -vz <hostname oder ip adresse> 1-1000
Verwenden Sie netcat anstatt telnet für debugging
- Post author:Peter Bruderer
- Post published:18.02.2018
- Post category:Apple / Linux / TCP/IP
Netzwerk Administratoren verwenden häufig telnet um eine Verbindung auf einen Service auf einem entfernten Server herzustellen. Apple hat in High Sierra telnet und ftp client entfernt. Zuerst war ich enttäuscht musste mir dann aber eingestehen: telnet is wirklich Geschichte!
Anstatt Lösungen zu suchen, wie man telnet zurück auf dem Mac erhält, bietet sich netcat als hervorragende Alternative an.
Hier ein Beispiel um die Minimum Headers eines Webservers zu erhalten:
nc -v www.microsoft.com 80
Geben Sie jetzt den GET request ein:
GET / HTTP/1.1 [enter] Host: example.com [enter]
Und so sieht das Resultat aus:
Connection to www.microsoft.com port 80 [tcp/http] succeeded! GET / HTTP/1.1 Host: www.example.com HTTP/1.1 503 Service Unavailable Server: AkamaiGHost Mime-Version: 1.0 Content-Type: text/html Content-Length: 268 Expires: Sun, 18 Feb 2018 15:09:36 GMT Date: Sun, 18 Feb 2018 15:09:36 GMT Connection: keep-alive <HTML><HEAD> <TITLE>Service Unavailable</TITLE> </HEAD><BODY> <H1>Service Unavailable - DNS failure</H1> The server is temporarily unable to service your request. Please try again later.<P> Reference #11.7efa6d68.1518966576.17cd556 </BODY></HTML>
Diese Methode kann für alle Ports verwendet werden. So kann man sich auch die Header von Mail Servern oder SSH Servern anzeigen lassen.
Wollen Sie nur wissen, ob der Port auf dem Server offen ist, tippen Sie:
nc -vz www.microsoft.com 80
Mit netcat können Sie auch prüfen, ob UDP Ports offen sind:
nc -vz -u 8.8.8.8 53
Und als Port Scanner kann netcat auch eingesetzt werden:
nc -vz <hostname oder ip adresse> 1-1000