-
QTelnet ou QSsh
Bonjour je cherche à écrire un client Telnet ou SSH mais depuis j'arrive pas à m'en sortir. J'ai chercher à avoir une classe du genre QTelnet ou QSsh comme QFtp mais elles n'existent pas. J'ai donc pensé à QTcpSocket (Qui lui est plus compliquer car il s'agira d'implémenter le protocole en utilisant les RFC) et aussi QNetworkAccessManager mais je ne sais pas si c'est possible avec c'est pourquoi je poste ce message pour demander un coup de pousse.
Mon programme devrais pouvoir se connecter sur un serveur via Telnet ou SSH, envoyer une commande et recupérer la réponse.
Merci de bien vouloir m'aider.
Cordialement
Jonathan
-
Bonjour, pour un client ssh,tu peux utiliser libssh (https://www.libssh.org/ ), aussi dans un programme Qt, http://api.libssh.org/master/libssh_...ided_tour.html
-
Merci pour votre réponse rapide. J'ai oublier de préciser que j'étais plus interesser par telnet que ssh pour le moment.La bibliothèque "libssh" je l'avais vu mais je comptais y revenir plus tard si je réussi à faire le telnet qui selon mes cours de réseau s'avère être moins complexe.
J'ai aussi vu la bibliothèque "libtelnet" de seanmiddleditch sur : https://github.com/seanmiddleditch/libtelnet mais apparament il faut que je lise au moins 6 RFC pour arriver à la comprendre correctement. Il y'a aussi un exemple de client telnet("qtelnet, écrit en utilisant libtelnet) que j'ai pu avoir toujours sur sur github : https://github.com/quannt24/qtelnet mais j'arrive pas à le compiler lui non plus !
Je tiens à vous signaler que je suis débutant en programmation réseau donc veuillez bien m'excuser pour ces caprices :?:marteau::marteau:
-
si c'est telnet il y a aussi libcurl ( https://curl.haxx.se/libcurl/) mais moi je ne l'ai pas encore utilisé
-
Ok Je vais lire cette bibliothèque pour voir. Elle semble plus simple avec une documentation assez clair.
Merci !. Je poste mon code source au cas ou ça marche.