Wie kann man eine Website mit Telnet durchsuchen?

Wenn Sie über Telnet eine Verbindung zu einem offenen Port 80 (HTTP) herstellen, sollte der Client keine Klartextversion der Site anzeigen? Alles, was ich bekomme, ist ein leerer Bildschirm, und dann trennt sich der Client. Ich weiß, dass Sie Lynx verwenden können, um das Web in einer Befehlszeilenschnittstelle zu durchsuchen, aber ich würde gerne wissen, warum Telnet nicht genau dasselbe tun kann. Vielen Dank!

Author: SolidSnake859, 2015-06-27

1 answers

Wenn Sie Telnet verwenden, öffnen Sie eine fast rohe TCP-Verbindung zum Server. Dies bedeutet, dass Sie HTTP-Anforderungen wie in Ihrem Browser stellen müssen, um die benötigten Informationen zu erhalten.

Versuche das:

> telnet google.com 80

Sie sollten ein leeres Fenster mit einem blinkenden Cursor oben erhalten. Geben Sie nun Folgendes ein:

GET / HTTP/1.1

Und drücken Sie zweimal Enter , um die Zeile zu senden und die Anforderung mit einer leeren Zeile zu beenden. Sie können jedoch nicht sehen, was Sie eingeben, da der Server gibt nicht zurück, was Sie eingeben (aber der Telnet-Client bewegt den Cursor für Sie).

Sie sollten Ihre Antwort in HTML erhalten. Zusätzliche Punkte, wenn Sie es in einer Datei speichern und in einem Browser öffnen können.

Also, was ist dann Lynx? Lynx macht genau das, was Ihr Browser tut: Anfragen senden, die Antwort erhalten, den HTML-Code analysieren und dem Benutzer anzeigen. Dies geschieht jedoch alles in einer Befehlszeilenschnittstelle, die es schwierig macht, Objekte auszurichten und zu formatieren richtig.

Telnet hingegen behandelt nur den anfragenden und antwortenden Teil, weshalb nur verrückte Leute mit nur Telnet im Internet surfen.

 10
Author: oldmud0,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-06-27 03:01:48