Connexion PHP à un équipement via telnet

Fermé
SafaBelhaj Messages postés 4 Date d'inscription lundi 29 février 2016 Statut Membre Dernière intervention 9 mars 2016 - Modifié par SafaBelhaj le 8/03/2016 à 12:36
SafaBelhaj Messages postés 4 Date d'inscription lundi 29 février 2016 Statut Membre Dernière intervention 9 mars 2016 - 9 mars 2016 à 15:39
Bonjour tout le monde,
Dans le cadre de mon projet de fin d'études, je suis amenée à me connecter à un équipement propriétaire de NOkia (MSS et MGW). Il s'agit d'une application web : dashboard qui se connecte aux équipements via le telnet.
J'ai choisi de développer mon application web avec le langage PHP.
Donc j'ai voulu savoir tout d'abord la faisabilité de cette tâche en PHP.
Sinon d'après mes recherches j'ai trouvé des bouts de code et en plus spécifiques à des équipement cisco
Quelqu'un aurait une idée ? merci bien d'avance
A voir également:

1 réponse

jordane45 Messages postés 38346 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 16 décembre 2024 4 717
8 mars 2016 à 14:21
Bonjour,

Je pense que tu peux utiliser cette class php :
https://github.com/ngharo/Random-PHP-Classes/blob/master/Telnet.class.php


0
SafaBelhaj Messages postés 4 Date d'inscription lundi 29 février 2016 Statut Membre Dernière intervention 9 mars 2016
9 mars 2016 à 11:48
Merci jordane45 pour ta réponse oui je l'ai fait comme classe à mon projet
et puis J'ai mis le code suivant

<?php
$adresse = '192.156.43.12';
$port = 23;
$socket= fsockopen($adresse, $port);
if (!$socket)

{
echo "connexion echoue";
}

else

{

echo "connexion reussite <br /> ";
echo fgets($socket);
}
?>


Mais Il m'affiche connexion réussite et suivit des caractères bizarres !
Aurais-tu une idée ? merci d'avance
0
SafaBelhaj Messages postés 4 Date d'inscription lundi 29 février 2016 Statut Membre Dernière intervention 9 mars 2016
9 mars 2016 à 15:39
Quand je l'exécute Il m'affiche connexion réussite puis "ÿûÿýÿû"
Mais quand je l'exécute du "cmd" :telnet XXX.YYY.ZZZ.OOO 23
Il me demande un LOGIN:
puis un PASSWORD:
Puis un affichage de l'équipement et me donne la main d'exécuter les commandes internes de cet équipement
0