Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
653 connectés 

  FORUM HardWare.fr
  Programmation
  C

  [C] Socket vers un routeur cisco

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[C] Socket vers un routeur cisco

n°1562378
zecrazytux
Posté le 19-05-2007 à 15:42:05  profilanswer
 

hey all :)
 
j'ai déja tatté un peu de socket sur les protocoles SMTP et POP3 et comme c'est du RCLF, c'était tout con à utiliser...
 
maintenant je doit me conencter a un routeur cisco sur port 23 (telnet), et là ça se gatte:
 
y a plus de RCLF pour différencier les lignes... du moins lorsqu'on se connecte, ça demande un password: et sans retour à la ligne...
 
avant je fait une boucle recv() tant que les deux derneirs characteres ne sont pas \r et \n... maintenant je voit pas comment faire
j'essai de lire une taille arbitraire, de 255 caractere par exemple, mais ça n'as pas l'air de marcher lorsqu'ensuite j'envoit le mot de passe...
 
la seule façon qui as réussis est du gros bricolage:
 
recv() jusqu'a un ":" pour le password, puis recv() jusqu'à un ">" pour le mode user, etc...
 
comment puis je faire, svp ?
merci d'avance ;)


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
mood
Publicité
Posté le 19-05-2007 à 15:42:05  profilanswer
 

n°1562450
Dumbledore
Posté le 19-05-2007 à 19:48:53  profilanswer
 

il n'y a ptêt que un "\n" sur les routeurs cisco pour indiquer la fin d'une ligne (c'est d'ailleurs le cas sur tous les systèmes unix et je soupçonne IOS d'être un système basé sur unix)

n°1562819
nORKy
Grmmph...
Posté le 21-05-2007 à 11:07:22  profilanswer
 

Tu devrais chercher de la doc sur les IOS de cisco

n°1562886
zecrazytux
Posté le 21-05-2007 à 14:04:38  profilanswer
 

quel rapport avec l'IOS ? je cherche à me connecter là...
 
sinon une  library telnet en C ça existe ? je trouve rien -_-


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
n°1562894
nORKy
Grmmph...
Posté le 21-05-2007 à 14:12:21  profilanswer
 

gné ??
tu parles de readline ? de ncurses ??

n°1562916
zecrazytux
Posté le 21-05-2007 à 14:28:07  profilanswer
 

erf...
je cherche une librairie telnet... ça n'existe pas, o ndoit se tapper des sockets ?


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
n°1562933
nORKy
Grmmph...
Posté le 21-05-2007 à 14:35:42  profilanswer
 

readline peut lire sur un 'file descriptor', que ca soit une socket, l'entrée standard, un fichier...
Ca veut rien dire 'une librairie telnet', enfin, moi, je comprends pas ce que tu veux faire.
Pour envoyé une commande, y'a pas plus simple qu'un send. Tu veux quoi de plus ?
Et pour lire, c'est assez facile avec recv avec une petite boucle.

n°1563737
zecrazytux
Posté le 22-05-2007 à 21:32:40  profilanswer
 

merci de vos réponses
 
alors Dumbledore: non il n'y as pas forcement de \n quand onse conencte au routeur, par exemple pour password:
 
j'ai réussis en faisant un strstr pour voir si j'ai un password, un hostname>, hostname#, etc... :)


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
n°1563738
jagstang
Pa Capona ಠ_ಠ
Posté le 22-05-2007 à 21:44:37  profilanswer
 

CRLF, pas RCLF
 
j'ai mis un moment à comprendre


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°1563742
zecrazytux
Posté le 22-05-2007 à 22:02:46  profilanswer
 

erf, oui... c'est anglais


---------------
Blog photo/récits activités en montagne http://planetcaravan.net

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [C] Socket vers un routeur cisco

 

Sujets relatifs
Exporter une base MySQL vers PostgreSQLpb de liens vers des calques dans GoliveCS
Récupérer nb de messages en queue qmail vers phpWrapping Programme C++/Qt4 vers Python/Qt4
DWR et envoi d'un fichier XML du serveur vers le navigateurMacro de Tableau Excel vers Word
TreeMap Serialisation -> socket -> deserialisation[NDS] Probleme de socket non bloquante
[JAVA] mettre en place un timeout pour l'écriture (write) sur socketformulaire avec checbox vers e-mail
Plus de sujets relatifs à : [C] Socket vers un routeur cisco


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR