Les Allergies
Alimentaires
Posez votre question Signaler

[Bash] Crypter MotDePasse dans script Expect

Boubou - Dernière réponse le 10 déc. 2007 à 17:32
Bonjour,
Ci-dessous mon script bash me permettant de me connecter en telnet à un routeur grâce à "expect".
Le problème est que mon mot de passe est en clair.
Comment pourrais-je faire pour le crypter dans mon script tout en laissant interact?
-----------------------------------------------------------------------------------------
#!/usr/bin/expect
###########################
### script de connexion au routeur ###
###########################
set host [lindex $argv 0]
spawn telnet $host
expect "Username:"
send "Login\r"
expect "Password:"
send "Passwd\r"
interact
-----------------------------------------------------------------------------------------
Merci pour votre aide ;)
Lire la suite 

[Bash] Crypter MotDePasse dans script Expect »

2 réponses
Réponse
+0
moins plus
comment je peux modifier qq chose sans le modifier ?????????????????????????
Ajouter un commentaire
Réponse
+0
moins plus
Effectivement, je souhaite juste que mon mot de passe soit légerement "camouflé" , par exemple CodeASCII+x sur chaque caractère
en étant conscient qu'il serait trouvé en 2minutes par le premier venu ^^.

Je pense que :
#!/bin/bash
cat "$@" | tr 'a-zA-Z' 'n-za-mN-ZA-M'
me suffirait.

Ma question est:
Est ce qu'il est possible d'intégrer un script #!/bin/bash dans un script #!/usr/bin/expect ou inversement?

(je débute)

Merci
Ajouter un commentaire
Ce document intitulé « [Bash] Crypter MotDePasse dans script Expect » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?