Bonjour à tous,
je suis entrain de developper un script perl utilisant le module Net::Telnet.
j'utilise dans ce module la méthode get, mais malheureusement le retour de la fonction n'est pas tout à fait ce que j'attend d'elle; je m'explique:

je me connecte à un site distant via le telnet, je veux récupérer des infos de ce site, le retour de la méthode get est tronqué, je me retrouve avec une partie et non la totalité des infos voulu.

exemple: pour un show user

retour de la fonction get:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
PAR1MC7501# 
sh use
    Line       User       Host(s)              Idle       Location
*  2 vty 0     mmoutaabbi idle                 00:00:00 NOC-ACCES-DCN-01.esplanade3000.net
 
  Interface      User        Mode                     Idle     Peer Address
  Se1/0/0                 Sync PPP             00:00:00 172.30.4.94 
  Se1/0/1                 Sync PPP             00:00:00 172.30.4.134 
  Se3/1/0                 Sync PPP             00:00:00 172.30.5.2 
  Se4/0/0                 Sync PPP             00:00:00 172.30.0.238 
  PO8/0/0                 Sync P
retour attendu :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
PAR1MC7501#sh user
    Line       User       Host(s)              Idle       Location
*  2 vty 0     mmoutaabbi idle                 00:00:00 NOC-ACCES-DCN-01.esplanade3000.net
 
  Interface      User        Mode                     Idle     Peer Address
  Se1/0/0                 Sync PPP             00:00:09 172.30.4.94 
  Se1/0/1                 Sync PPP             00:00:09 172.30.4.134 
  Se3/1/0                 Sync PPP             00:00:01 172.30.5.2 
  Se4/0/0                 Sync PPP             00:00:09 172.30.0.238 
  PO8/0/0                 Sync PPP             00:00:00 195.115.125.213 
  PO10/0/0                Sync PPP             00:00:01 213.223.0.41 
  Se12/0/0                Sync PPP             00:00:08 172.30.3.142
Merci d'avance.