begin process at 2012 02 12 12:49:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Débutant(e)

 > 

telnet + routeur + configuration


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

telnet + routeur + configuration

samedi 24 novembre 2007 à 09:35:01 | telnet + routeur + configuration

ghofrane

Bonjour,
j'ai un programme qui ouvre une session telnet sur un routeur et accède au mode priviligé. ensuite j'exécute une commande show running-conf:



TelnetWrapper telnet = new TelnetWrapper();      
     
         //connect to the ipaddress        //
      try {
               telnet.connect("192.168.54.150", 23);
              telnet.login("password");
              System.out.println(telnet.send("en"));
              telnet.login("password");
              telnet.send("show running-config");
      } catch(java.io.IOException e) {
               e.printStackTrace();
            }
   

En exécutant cette commande show running-config d'après le terminal linux je dois appuyer sur entrée ou espace pour avancer et avoir tout le résultat.
je ne sais pas comment traduire ça en commande pour telnet?

Et aussi je veux récupérer le résultat de la commande dans un fichier texte ( c'est un peu le truc de > dans visual basic) ?

merci pour votre aide.

NB:j'ai pensé à enovyer le code ascii de la touche espace dans telnet send mais je ne sais pas comment faire ça aussi en java et surtout combien de fois suis je obliger d'envoyer ceci pour récupérer tt le résultat.
mardi 20 mai 2008 à 19:08:08 | Re : telnet + routeur + configuration

rymoucha

bonjour,
moi aussi j'ai le meme probleme que vous, alors si vs avez pu resoudre le probleme, je serai contente de connaitre la solution
meeerci
mercredi 21 avril 2010 à 01:06:24 | Re : telnet + routeur + configuration

tomamine10

package com.informit.commons;

import org.apache.commons.net.telnet.*;
import java.io.*;

public class TelnetSample
{
private TelnetClient telnet = new TelnetClient();
private InputStream in;
private PrintStream out;
private char prompt = '$';

public TelnetSample( String server, String user, String password ) {
try {
// Connect to the specified server
telnet.connect( server, 23 );

// Get input and output stream references
in = telnet.getInputStream();
out = new PrintStream( telnet.getOutputStream() );

// Log the user on
readUntil( "login: " );
write( user );
readUntil( "Password: " );
write( password );

// Advance to a prompt
readUntil( prompt + " " );
}
catch( Exception e ) {
e.printStackTrace();
}
}

public void su( String password ) {
try {
write( "su" );
readUntil( "Password: " );
write( password );
prompt = '#';
readUntil( prompt + " " );
}
catch( Exception e ) {
e.printStackTrace();
}
}

public String readUntil( String pattern ) {
try {
char lastChar = pattern.charAt( pattern.length() - 1 );
StringBuffer sb = new StringBuffer();
boolean found = false;
char ch = ( char )in.read();
while( true ) {
System.out.print( ch );
sb.append( ch );
if( ch == lastChar ) {
if( sb.toString().endsWith( pattern ) ) {
return sb.toString();
}
}
ch = ( char )in.read();
}
}
catch( Exception e ) {
e.printStackTrace();
}
return null;
}

public void write( String value ) {
try {
out.println( value );
out.flush();
System.out.println( value );
}
catch( Exception e ) {
e.printStackTrace();
}
}

public String sendCommand( String command ) {
try {
write( command );
return readUntil( prompt + " " );
}
catch( Exception e ) {
e.printStackTrace();
}
return null;
}

public void disconnect() {
try {
telnet.disconnect();
}
catch( Exception e ) {
e.printStackTrace();
}
}

public static void main( String[] args ) {
try {
TelnetSample telnet = new TelnetSample( "192.168.1.99",
"username",
"password" );
telnet.sendCommand( "cd /mydir/mysubdir" );
telnet.su( "root-password" );
telnet.sendCommand( "./restart.sh" );
telnet.disconnect();
}
catch( Exception e ) {
e.printStackTrace();
}
}
}
jeudi 19 août 2010 à 00:34:53 | Re : telnet + routeur + configuration

assiaasy

bonsoir ghofrane,
je suis étudiante et je suis sur le point de réaliser une application java pour la configuration d'un routeur cisco sur windows XP, je seré reconnaissante si vous pouvez m'envoyer le code complet que vous avez réalisé ainsi que le nom du package car j'ai essayé de faire la même chose que vous mais j'arrive même pas à me connecter au routeur
vendredi 20 mai 2011 à 11:52:54 | Re : telnet + routeur + configuration
vendredi 20 mai 2011 à 11:55:44 | Re : telnet + routeur + configuration

raniach




bonjour,
je suis une étudiante je suis sur le point de réaliser une application java pour la configuration d'un routeur cisco sur windows 7 mais j'ai rencontré un pb au niveau d’exécution de code et la connexion au routeur.


Cette discussion est classée dans : commande, show, telnet, routeur, running


Répondre à ce message

Sujets en rapport avec ce message

ouvrir une session telnet sur un routeur via interface java [ par assiaasy ] bonsoir tout le monde, je suis étudiante et je suis sur le point de réaliser une interface java pour la configuration d'un routeur cisco via telnet et connexion à routeur via telnet [ par atouihichem ] salut à tous, je réussi à connecter à mon routeur via telnet mais il demande login et mot de passe, comment trouver le login et mot de passe de me rou la configuration d'un routeur cisco via telnet, [ par bahaeddineziadi ] salut tous le monde: svp je demande l'aide je suis étudiant et je suis sur le point de réaliser une interface java pour la configuration d'un route Utilisation de résultas de Commandes DOS [ par Atoxis29 ] Bonjour, j'aimerai utiliser les résultats de ma commande dans une combo box pour pouvoir permettre la sélection d'un périphériques. je crois que je configuration routeur en java [ par atouihichem ] salut à tous, est ce qu'on peut configurer mon routeur avec java pour faire le filtrage de paquet merci beaucoup Commande AT. [ par moez1919 ] [color=blue]Bonjour à tous, je veut connaitre comment passer un appel téléphonique via commande AT avec un programme java. De l'aide s'il vous plaît.[ attaque routeur [ par le2222 ] je ss en pfe qui pt m'aider pour devlopper en java une application d'attaque sur des routeur cisco deni de service ,attaque snmp,sniffer password tel Recherche librairie [ par mau007 ] Bonjour à tous, je dois un lire un fichier qui contient des commandes genre: print("Hello World") x=0 x=x+2 ces commande sont stockées dans une var commande dos depuis le code java [ par manou74 ] bonjour; j'ai besoin dans mon app java de faire un appel à un logiciel qui permet de dessiner des graphe(fichier .JPG) à partir d'un fichier d'entrée Interpreteur de commande [ par mau007 ] Bonjour à tous, mon application JAVA reçoit des commandes (en String) de ce genre: [code=autre] print("Hello World") print("x a la valeur : " + x)


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales