2012-01-16 12 views
24

Przy użyciu programu telnet za pomocą polecenia:Jak mogę zobaczyć, co piszę w telnetu?

telnet <host ip> <port> 

mogę połączyć ale nie mogę zobaczyć, co piszę.

Więc staram:

telnet 
set localecho 
open <host ip> <port> 

Ale tym razem po prostu zawiesza się z komunikatem:

Connecting to <host ip>... 

Jak mogę wykorzystać telnet powodzeniem po ustawieniu localecho?

+0

Powyższe działa dobrze dla mnie w systemie Windows 7. Z czego/których korzystasz? Jesteś także pewien, że otrzymujesz "Połączony", gdy próbujesz bez ustawionej części localecho? –

+0

Windows 7. Tak, jestem pewien, że natychmiast dostaję pusty ekran i jeśli wpisze mi trochę śmieci, otrzymam odpowiedź "nieważny czasownik" http. – lockstock

+0

, więc w Windows 7 po wpisaniu "set localecho" powinien wydrukować "lokalne echo włączone lub wyłączone", co dla ciebie oznacza? –

Odpowiedz

15

To właściwie nie jest wiszące; po prostu z jakiegoś powodu nie daje żadnej informacji zwrotnej, aby pokazać, że jest połączony. Jeśli zaczniesz pisać, zobaczysz, że twoje dane wejściowe pojawiają się w lewym górnym rogu okna, zastępując to, co już tam jest. Na przykład:

GET/HTTP/1.1rosoft Telnet Client 

Escape Character is 'CTRL+]' 

Microsoft Telnet> open example.com 80 
Connecting To example.com...

Widać, że mam wpisane GET/HTTP/1.1, zastępując Welcome to Mic.

(Nawiasem mówiąc, zauważy, że nie trzeba wpisywać set localecho: dla mnie lokalnej echo już na kiedy rozpoczęła telnet bez argumentów, a założę się, że dla ciebie to samo.)

+0

tak i tak. Dzięki. – lockstock

+0

@lockstock: Nie ma za co! – ruakh

Powiązane problemy