Ein Tool zum Senden und Empfangen von Klartext über TCP?

1292
plavix

Zum Debuggen suche ich nach einem Tool, mit dem Sie Folgendes tun können:

  • Verbinden Sie sich mit einem TCP-Socket
  • Senden Sie Klartextbefehle
  • Antworten im Klartext erhalten

Ja, das kann natürlich Telnet . Mein Problem mit den grundlegenden Telnet-Clients ist jedoch, dass Ein- und Ausgabe im selben Fenster erfolgen. Falls Sie viele Antworten vom Server erhalten (beispielsweise 2 pro Sekunde), können Sie keinen längeren Befehl schreiben, da er in mehrere Teile aufgeteilt wird.

Was ich suche, ist ein Tool mit einer separaten und isolierten Befehlszeile, die nicht durch eingehende Nachrichten beeinflusst wird.

edit: Linux oder Windows.

1
Was willst du? Grundsätzlich Telnet, aber das Ergebnis vom Server wird stattdessen in eine Datei geschrieben oder so? Adam vor 9 Jahren 0
Grundsätzlich sollte bei Telnet das Ergebnis wie immer angezeigt werden. Stellen Sie sich jedoch vor, Sie erhalten alle 0,5 Sekunden ein neues Ergebnis (in regelmäßigen Abständen, unabhängig von Ihrer Eingabe) und möchten den Befehl "Test-ABC123" eingeben. Sie können vielleicht den ersten Teil des Befehls schreiben, sagen wir "Test-", aber in der Zwischenzeit ist ein neues Ergebnis eingetroffen und "zerstört" das, was Sie bereits geschrieben haben. So verschwindet meine Eingabe, bevor ich den ganzen Befehl eingeben konnte. Ich hoffe es ist jetzt etwas klarer, wenn nicht, dann werde ich einen Screenshot dieses Problems posten. plavix vor 9 Jahren 0
Verbinden Sie sich per SSH mit dem Rechner und lesen Sie die Debug-Informationen aus der Datei mit Endstück. davidbaumann vor 9 Jahren 1

1 Antwort auf die Frage

4
garethTheRed

Unter Linux können Sie in einem Terminal Folgendes tun:

telnet superuser.com 80 > ~/output.txt 

Während eines anderen Terminallaufs:

tail -f ~/output.txt 

Wenn Sie httpim ersten Terminal Befehle eingeben, werden die Ergebnisse im zweiten Terminal angezeigt.

Funktioniert wie ein Zauber, danke! plavix vor 9 Jahren 0