2009-07-15 7 views
4

Je voudrais savoir tout ce qui peut être fait avec telnet, actuellement je l'utilise pour déterminer si une machine distante écoute sur un port spécifique tel que telnet [machine] [port]. des idées s'il vous plaîtQue pouvons-nous faire avec telnet?

+0

Je déteste quand les gens ferment des questions comme celle-ci. En tant que développeur, savoir utiliser Telnet en tant qu'AIDE DIAGNOSTIQUE pour les développeurs est une compétence clé. –

Répondre

0

FTP, HTTP J'ai déjà essayé. Vous pouvez telnet à un serveur Web pour travailler avec les en-têtes eux-mêmes etc ...

5

Regardez telnet comme l'ouverture d'une socket à une autre machine sur un port.

Vous pouvez vous connecter à une autre machine (pas en toute sécurité) en l'utilisant. Si vous connaissez le protocole SMTP, vous pouvez envoyer un courrier avec celui-ci. Si vous savez comment formuler une requête HTTP, vous pouvez même faire des requêtes HTTP et récupérer un flux de réponse HTTP. C'est un outil charmant.

+3

Si vous êtes très, * très * patient et bon en mathématiques, vous pouvez même SSH avec elle. –

+0

@Williham: L O L –

1

Cela peut être utile pour déboguer de nombreux protocoles de niveau application. Par exemple:

% telnet stackoverflow.com http 
HEAD/HTTP/1.1 
Host: stackoverflow.com 

renvoie les en-têtes HTTP de la première page de stackoverflow.com.

Bien que netcat (man 1 nc) soit un peu plus polyvalent dans ce genre de tâches.

+0

J'essayais de le faire, mais je suppose que mon proxy m'a bloqué :) – xtofl

0

Vous pouvez interagir avec un serveur SMTP pour envoyer du courrier:

telnet somemailserver.somedomain.com 25 
HELO somesender.somesenddomain.com 
MAIL FROM: [email protected] 
RECPT TO: [email protected] 
DATA 
Type message now. 
. 
0

Vous pouvez vous connecter à votre serveur de messagerie et envoyer un e-mail en utilisant telnet.

Telnet pour le nom d'hôte sur le port 25
HELO votre_nom_de_domaine ou tout
MAIL DE: [email protected] RCPT TO: [email protected]_else.com

DONNÉES

pressez la touche Entrée QUIT

Questions connexes