SSH et C++

C'est ici que sont postés les messages qui n'entrent pas dans le cadre des autres forums.
Ces messages doivent néanmoins rester en conformité avec la <a href=http://www.ixus.net/charte_forums.php>Charte</a> qui régule les forums.
Nous vous remercions d'éviter les sujets complètement off-topic (foot, pêche ...). Ne perdons pas de vue qu'Ixus reste un site relatif à l'informatique.

Modérateur: modos Ixus

SSH et C++

Messagepar Pico10 » 20 Juin 2005 16:28

Bonjour à tous,

j'ai déjà cherché pas mal mais sans réponses...

Je voudrais ouvrir une connexion ssh dans un programme C++, savez vous comment je dois m'y prendre?

J'ai vu http://www.0xbadc0de.be/?part=libssh#home mais ca m'inspire pas confiance et ca a pas l'air d'être super documenté!! :?

Sinon je peux peut être intégrer les sources d'un client ssh (écrit en c++) dans mon code mais du coup il faut qu'il soit opensource...

Je vous remercie par avance!! :o
Avatar de l’utilisateur
Pico10
Major
Major
 
Messages: 85
Inscrit le: 11 Avr 2005 10:19

Messagepar Pico10 » 12 Juil 2005 14:35

Ce post n'a pas l'air de déchainer les foules....

J'ai essayé libssh 0xbadc0de lais pour ce qui est compilation sous windows c'est pas bon...

J'ai trouvé aussi libssh2 (http://libssh2.org) mais ca bloque toujours au niveau de la compilation osus windows (alors que c'est censé compilé)

Je vais formuler ma question autrement :

Je dois développer une application de configuration d'un pont filtrant. La configuration sera stockée dans une base de données (mysql) et le but est tout d'abord de faire communiquer mon application avec le serveur mysql. Seul problème, si ma config passe en clair entre mon application et ma base données, autant retirer le pont filtrant tout de suite!!

Je cherche donc une solution pour insérer de facon sure des données dans une base de données distante, et ce, à partir d'une application écrite en c++
En espérant que ce post aura plus de succès, je vous remercie d'avance...

Pico
Un programme ne fait jamais ce qu'on veut mais ce qu'on lui demande de faire
Image
Avatar de l’utilisateur
Pico10
Major
Major
 
Messages: 85
Inscrit le: 11 Avr 2005 10:19

Messagepar arapaho » 13 Juil 2005 16:23

Tu peux essayer la bibliotheque libssh de bitvise. Alors oui ce n'est pas libre, toussatoussa, mais ca répond à ta demande. C'est une lib pour Windows [Tu ne parles pas du systeme d'exploitation].

Pour ce qui est de la bibliothèque de http://www.0xbadc0de.be/, tu peux avoir confiance. Aucun souci.
Après, il faudrait voir également du coté du code de putty, qui par contre propose du C.

Enfin, avant de développer un support ssh dans l'appli, les outils ssh communs ne peuvent-ils pas te servir ? Si c'est une application demandant un haut degrès de sécurité, il faudra utiliser la lib en prenant en compte la reconnaissance d'authencité des hotes distants [Echange RSA ou DSS], prendre en compte la gestion de paire de clef asymétrique [échange HMAC - cipher, opération asymétrique d'authentification,] etc ... Bref pas mal de boulot :)
No One Will Ever Need More Than 640K Ram - Bill Gates, 1981
Avatar de l’utilisateur
arapaho
Amiral
Amiral
 
Messages: 1119
Inscrit le: 18 Avr 2002 00:00
Localisation: Genève


Retour vers Autres bavardages

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité