Je cherche sans succès un moyen d'incorporer à mon code un accès Telnet à
une machine, de passer une série de commandes et de récupérer leurs
résultats. Des pistes ?
Merci d'avance.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jean-Marc
"Patrice Ongla" a écrit dans le message de news:41d4fe34$0$16252$
Bonjour,
Je cherche sans succès un moyen d'incorporer à mon code un accès Telnet à une machine, de passer une série de commandes et de récupérer leurs résultats. Des pistes ?
Hello,
Un socket (winsock ou API au choix) et une simple connection sur le port 23.
La lecture de la RFC 854 ne peut pas faire de mal. Elle est disponible ici:
- en français: http://abcdrfc.free.fr/rfc-vf/rfc854.html - en anglais : http://www.faqs.org/rfcs/rfc854.html
Ca marche sans problème, mais tu dois filtrer ce que tu reçois du serveur car c'est plein de séquence d'échappement pour l'affichage.
Si tu dois juste passer des commandes et récupérer les résultats, tu n'as pas à t'embêter avec le formattage des données, tu peux juste parser ce qui t'intéresse.
-- Jean-marc "There are only 10 kind of people those who understand binary and those who don't."
"Patrice Ongla" <ongla@free.fr> a écrit dans le message de
news:41d4fe34$0$16252$636a15ce@news.free.fr...
Bonjour,
Je cherche sans succès un moyen d'incorporer à mon code un accès Telnet à
une machine, de passer une série de commandes et de récupérer leurs
résultats. Des pistes ?
Hello,
Un socket (winsock ou API au choix) et une simple connection
sur le port 23.
La lecture de la RFC 854 ne peut pas faire de mal.
Elle est disponible ici:
- en français: http://abcdrfc.free.fr/rfc-vf/rfc854.html
- en anglais : http://www.faqs.org/rfcs/rfc854.html
Ca marche sans problème, mais tu dois filtrer ce que tu reçois du
serveur car c'est plein de séquence d'échappement pour l'affichage.
Si tu dois juste passer des commandes et récupérer les résultats, tu
n'as pas à t'embêter avec le formattage des données, tu peux juste
parser ce qui t'intéresse.
--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
"Patrice Ongla" a écrit dans le message de news:41d4fe34$0$16252$
Bonjour,
Je cherche sans succès un moyen d'incorporer à mon code un accès Telnet à une machine, de passer une série de commandes et de récupérer leurs résultats. Des pistes ?
Hello,
Un socket (winsock ou API au choix) et une simple connection sur le port 23.
La lecture de la RFC 854 ne peut pas faire de mal. Elle est disponible ici:
- en français: http://abcdrfc.free.fr/rfc-vf/rfc854.html - en anglais : http://www.faqs.org/rfcs/rfc854.html
Ca marche sans problème, mais tu dois filtrer ce que tu reçois du serveur car c'est plein de séquence d'échappement pour l'affichage.
Si tu dois juste passer des commandes et récupérer les résultats, tu n'as pas à t'embêter avec le formattage des données, tu peux juste parser ce qui t'intéresse.
-- Jean-marc "There are only 10 kind of people those who understand binary and those who don't."
François Picalausa
Hello,
Ne peux-tu pas utiliser un contrôle (ou les API) winsock? Il existe effectivement la possibilité d'utiliser une fenêtre de commande et de récupérer la sortie, mais généralement cette sortie dépend de la langue du programme appelé et, pour ceux installés avec le système, de la langue de l'OS... Celà peut poser problème ou non en fonction de la/des plateforme(s) cible(s)... Pour la lecture à partir de la console, voir mon post précédent. Tu devrais pouvoir adapter le code pour écrire dans la console.
-- François Picalausa
"Patrice Ongla" a écrit dans le message de news: 41d4fe34$0$16252$
Bonjour,
Je cherche sans succès un moyen d'incorporer à mon code un accès Telnet à une machine, de passer une série de commandes et de récupérer leurs résultats. Des pistes ? Merci d'avance.
Patrice
Hello,
Ne peux-tu pas utiliser un contrôle (ou les API) winsock?
Il existe effectivement la possibilité d'utiliser une fenêtre de commande et
de récupérer la sortie, mais généralement cette sortie dépend de la langue
du programme appelé et, pour ceux installés avec le système, de la langue de
l'OS...
Celà peut poser problème ou non en fonction de la/des plateforme(s)
cible(s)...
Pour la lecture à partir de la console, voir mon post précédent.
Tu devrais pouvoir adapter le code pour écrire dans la console.
--
François Picalausa
"Patrice Ongla" <ongla@free.fr> a écrit dans le message de news:
41d4fe34$0$16252$636a15ce@news.free.fr
Bonjour,
Je cherche sans succès un moyen d'incorporer à mon code un accès
Telnet à une machine, de passer une série de commandes et de
récupérer leurs résultats. Des pistes ?
Merci d'avance.
Ne peux-tu pas utiliser un contrôle (ou les API) winsock? Il existe effectivement la possibilité d'utiliser une fenêtre de commande et de récupérer la sortie, mais généralement cette sortie dépend de la langue du programme appelé et, pour ceux installés avec le système, de la langue de l'OS... Celà peut poser problème ou non en fonction de la/des plateforme(s) cible(s)... Pour la lecture à partir de la console, voir mon post précédent. Tu devrais pouvoir adapter le code pour écrire dans la console.
-- François Picalausa
"Patrice Ongla" a écrit dans le message de news: 41d4fe34$0$16252$
Bonjour,
Je cherche sans succès un moyen d'incorporer à mon code un accès Telnet à une machine, de passer une série de commandes et de récupérer leurs résultats. Des pistes ? Merci d'avance.
Patrice
Patrice Ongla
Etant un gros paresseux j'avoue (honte à moi) que j'avais naïvement espéré un truc de plus haut niveau (genre composant COM). Mais en tout cas merci, j'ai une solution. Donc au boulot quoi... :)
"Jean-Marc" a écrit dans le message de news: 41d519fa$0$2110$
"Patrice Ongla" a écrit dans le message de news:41d4fe34$0$16252$
Bonjour,
Je cherche sans succès un moyen d'incorporer à mon code un accès Telnet à une machine, de passer une série de commandes et de récupérer leurs résultats. Des pistes ?
Hello,
Un socket (winsock ou API au choix) et une simple connection sur le port 23.
La lecture de la RFC 854 ne peut pas faire de mal. Elle est disponible ici:
- en français: http://abcdrfc.free.fr/rfc-vf/rfc854.html - en anglais : http://www.faqs.org/rfcs/rfc854.html
Ca marche sans problème, mais tu dois filtrer ce que tu reçois du serveur car c'est plein de séquence d'échappement pour l'affichage.
Si tu dois juste passer des commandes et récupérer les résultats, tu n'as pas à t'embêter avec le formattage des données, tu peux juste parser ce qui t'intéresse.
-- Jean-marc "There are only 10 kind of people those who understand binary and those who don't."
Etant un gros paresseux j'avoue (honte à moi) que j'avais naïvement espéré
un truc de plus haut niveau (genre composant COM). Mais en tout cas merci,
j'ai une solution. Donc au boulot quoi... :)
"Jean-Marc" <nospam_jean_marc_n2@yahoo.fr> a écrit dans le message de news:
41d519fa$0$2110$ba620e4c@news.skynet.be...
"Patrice Ongla" <ongla@free.fr> a écrit dans le message de
news:41d4fe34$0$16252$636a15ce@news.free.fr...
Bonjour,
Je cherche sans succès un moyen d'incorporer à mon code un accès Telnet à
une machine, de passer une série de commandes et de récupérer leurs
résultats. Des pistes ?
Hello,
Un socket (winsock ou API au choix) et une simple connection
sur le port 23.
La lecture de la RFC 854 ne peut pas faire de mal.
Elle est disponible ici:
- en français: http://abcdrfc.free.fr/rfc-vf/rfc854.html
- en anglais : http://www.faqs.org/rfcs/rfc854.html
Ca marche sans problème, mais tu dois filtrer ce que tu reçois du
serveur car c'est plein de séquence d'échappement pour l'affichage.
Si tu dois juste passer des commandes et récupérer les résultats, tu
n'as pas à t'embêter avec le formattage des données, tu peux juste
parser ce qui t'intéresse.
--
Jean-marc
"There are only 10 kind of people
those who understand binary and those who don't."
Etant un gros paresseux j'avoue (honte à moi) que j'avais naïvement espéré un truc de plus haut niveau (genre composant COM). Mais en tout cas merci, j'ai une solution. Donc au boulot quoi... :)
"Jean-Marc" a écrit dans le message de news: 41d519fa$0$2110$
"Patrice Ongla" a écrit dans le message de news:41d4fe34$0$16252$
Bonjour,
Je cherche sans succès un moyen d'incorporer à mon code un accès Telnet à une machine, de passer une série de commandes et de récupérer leurs résultats. Des pistes ?
Hello,
Un socket (winsock ou API au choix) et une simple connection sur le port 23.
La lecture de la RFC 854 ne peut pas faire de mal. Elle est disponible ici:
- en français: http://abcdrfc.free.fr/rfc-vf/rfc854.html - en anglais : http://www.faqs.org/rfcs/rfc854.html
Ca marche sans problème, mais tu dois filtrer ce que tu reçois du serveur car c'est plein de séquence d'échappement pour l'affichage.
Si tu dois juste passer des commandes et récupérer les résultats, tu n'as pas à t'embêter avec le formattage des données, tu peux juste parser ce qui t'intéresse.
-- Jean-marc "There are only 10 kind of people those who understand binary and those who don't."