# Utilisation de telnet

**URL:** <https://www.debian-fr.org/t/utilisation-de-telnet/80700>\
**Category:** Support Debian\
**Created:** [Novembre 26, 2019, 11:54 UTC](https://www.debian-fr.org/t/utilisation-de-telnet/80700 "2019-11-26T11:54:22Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![lanig](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/c4cdca/32.png) [@lanig](https://www.debian-fr.org/u/lanig)\
**Post date:** [Novembre 26, 2019, 11:54 UTC](https://www.debian-fr.org/t/utilisation-de-telnet/80700/1 "2019-11-26T11:54:22Z")

</div>

Bonjour,

Je voudrais illustrer pour un cours les échanges d’infos qui ont lieu par le protocole http.  
J’ai un serveur web minimal `php -S 127.0.0.1:8080` sur lequel je voudrais faire par telnet des requêtes GET etc… comme sur [cette capture d’écran](https://fr.wikipedia.org/wiki/Hypertext_Transfer_Protocol#/media/Fichier:Requ%C3%AAte_HTTP.png).

telnet 127.0.0.1 est ok : je peux me loguer.  
par contre  
telnet 127.0.0.1 8080 me donne  
Trying 127.0.0.1…  
Connected to 127.0.0.1.  
Escape character is ‘^]’.  
mais ensuite la connexion est bloquée  
Comment faire ?

Par ailleurs, comment puis-je faire en sorte que telnet ne tourne que lorsque j’en ai réellement besoin, j’ai pas envie de me faire pirater…

De plus , si l’un de vous aurait un tuto tout fait pour montrer comment se font les échanges, je suis preneur.

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Novembre 26, 2019, 12:11 UTC](https://www.debian-fr.org/t/utilisation-de-telnet/80700/2 "2019-11-26T12:11:06Z")

</div>

> [@lanig](#):
>
> telnet 127.0.0.1 est ok : je peux me loguer.

Ca c’est pas bon, rien à voir avec ton problème de serveur web, mais ça veut dire que tu as un accès telnet activé sur ta machine, et c’est une horreur en terme de sécurité:  
les mots de passe que tu tapes pour te connecter circulent en clair sur le réseau.  
Même si là c’est sur lo, ça veut sans doute dire que ça écoute aussi sur les interfaces externes.  
Sabre telnet.

> [@lanig](#):
>
> mais ensuite la connexion est bloquée  
> Comment faire ?

Ben c’est là que tu commences ta session http, tu tapes genre  
GET / HTTP/1.0   
Et il devrait te renvoyer la racine du site.

> [@lanig](#):
>
> tuto tout fait pour montrer comment se font les échanges

Abusay, en 2s sur «&nbsp;session telnet http&nbsp;», j’ai trouvé:

> **[HTTP et Telnet : pour tester rapidement un serveur HTTP | Bruno ARLIGUY](https://arliguy.net/2008/02/20/http-et-telnet-pour-tester-rapidement-un-serveur-http/)**

---

<div class="post-metadata">

**Author:** ![lanig](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/l/c4cdca/32.png) [@lanig](https://www.debian-fr.org/u/lanig)\
**Post date:** [Novembre 26, 2019, 12:31 UTC](https://www.debian-fr.org/t/utilisation-de-telnet/80700/3 "2019-11-26T12:31:12Z")

</div>

OK, merci de ta réponse.  
Je précise que je n’ai pas abusé, simplement j’ai cru, à tort, que parce que je n’avais pas de prompt la connexion était bloquée.

---

<div class="post-metadata">

**Author:** ![mattotop](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mattotop/32/3942_2.png) [@mattotop](https://www.debian-fr.org/u/mattotop)\
**Post date:** [Novembre 26, 2019, 1:35 UTC](https://www.debian-fr.org/t/utilisation-de-telnet/80700/4 "2019-11-26T13:35:41Z")

</div>

> [@lanig](#):
>
> Je précise que je n’ai pas abusé, simplement j’ai cru, à tort, que parce que je n’avais pas de prompt la connexion était bloquée.

Non, mais je disais ça pour le fait de ne pas avoir trouvé de tuto en fait:  
c’est pourtant facile, c’est abusay de ne pas avoir trouvé. 😉
