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:
retour attendu :
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
Merci d'avance.
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
Partager