Comment lancer une application spécifique basée sur telnet à partir d'un navigateur Web?

StackOverflow https://stackoverflow.com/questions/426375

Question

Ce que je voudrais faire est de fournir un lien sur une page Web intranet qui lancera une session telnet et transmettra les informations de contexte à un script shell qui amènera l'utilisateur à un "écran vert" spécifique.

Ce "pseudolink" pourrait aider à montrer ce que je cherche:

<a href="telnet://<user>:<password>@<host>?showdetail%20123">detail for 123</a>

Une partie de cette solution pourrait consister en un client telnet suggéré pouvant interagir avec les navigateurs (peut-être via JavaScript) à cette fin. Points bonus pour masquer les informations d'identification (mais il est envisagé à ce stade d'être un login "en lecture seule").

Merci!

Était-ce utile?

La solution

Vous ne pouvez pas faire cela avec un telnet: URL dans la plupart des navigateurs (IE, FF, autant). L’URL telnet était à l’origine décrite dans la RFC 1738 et fournissait uniquement des informations sur un nom d’hôte, un port, un nom d’utilisateur et un mot de passe.

Lorsque vous cliquez dessus, le navigateur demande généralement au système d'exploitation la valeur par défaut "telnet". gestionnaire, qui est une application externe qui est exécutée. La plupart des clients Telnet modernes acceptent ces paramètres et les utilisent.

Cette architecture varie un peu d’un navigateur à l’autre, mais l’application est généralement externe. Bugzilla.mozilla.org demandait parfois de prendre en charge un plugin telnet ou un client telnet natif, mais cela n’a jamais suscité beaucoup d’attention.

Il peut y avoir des solutions en ligne comme une applet java, mais je doute qu'elles soient appelées avec un telnet: URL.

Autres conseils

À mon avis, et j'aimerais bien avoir tort, vous aurez des problèmes de sécurité (bac à sable). Découvrez ma question qui suscite peu d’intérêt , mais je pense que c’est fondamentalement la même chose: vous ne pouvez pas ouvrir d’applications externes à partir du navigateur, sauf ils sont déjà associés au type mime, au protocole ou à quelque chose du genre.

Certains applets Java peuvent être utilisés en tant que clients Telnet, vous pouvez en utiliser un dans le navigateur.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top