Ecriture sur la console à partir d'un fichier
Snake42
-
Snake42 -
Snake42 -
Bonjour (avec plus de detail)
je souhaiterais savoir si l'on peut effectué une écriture dans la console de Linux (Ubuntu 9.10) et cela en faisant une lecture à partir d'un fichier.
J'aurais besoin de cette manipulation pour exécuter des commandes sur Telnet automatiquement (sans utilisation du clavier pour effectuer une connexion à un serveur IRC automatique)
Merci pour toute vos réponse d'avance :d
en claire je voudrais effectué une connexion à un serveur IRC automatique c-a-d
lancé la commande TELNET :
telnet> open fr.quakenet.org 6667 (par exemple)
attendre les réponses du serveur
Serveur: NOTICE AUTH :*** Looking up your hostname
Serveur: NOTICE AUTH :*** Found your hostname, cached
Serveur: NOTICE AUTH :*** Checking Ident
et répondre au serveur automatiquement avec un nickname
NICK SNAKE42
attendre la réponse du serveur
Serveur: NOTICE AUTH :*** No ident response
Serveur: PING :287237928
Envoie du username et lecture du nombre aléatoire reçu a partir du serveur (PING :287237928) et répondre avec une requête PONG + n° aléatoire.
USER Snake 0 * : Rootz me
PONG :287237928
aucun password n'est demandé
merci encore
je souhaiterais savoir si l'on peut effectué une écriture dans la console de Linux (Ubuntu 9.10) et cela en faisant une lecture à partir d'un fichier.
J'aurais besoin de cette manipulation pour exécuter des commandes sur Telnet automatiquement (sans utilisation du clavier pour effectuer une connexion à un serveur IRC automatique)
Merci pour toute vos réponse d'avance :d
en claire je voudrais effectué une connexion à un serveur IRC automatique c-a-d
lancé la commande TELNET :
telnet> open fr.quakenet.org 6667 (par exemple)
attendre les réponses du serveur
Serveur: NOTICE AUTH :*** Looking up your hostname
Serveur: NOTICE AUTH :*** Found your hostname, cached
Serveur: NOTICE AUTH :*** Checking Ident
et répondre au serveur automatiquement avec un nickname
NICK SNAKE42
attendre la réponse du serveur
Serveur: NOTICE AUTH :*** No ident response
Serveur: PING :287237928
Envoie du username et lecture du nombre aléatoire reçu a partir du serveur (PING :287237928) et répondre avec une requête PONG + n° aléatoire.
USER Snake 0 * : Rootz me
PONG :287237928
aucun password n'est demandé
merci encore
A voir également:
- Ecriture sur la console à partir d'un fichier
- Comment réduire la taille d'un fichier - Guide
- Fichier bin - Guide
- Comment ouvrir un fichier epub ? - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Fichier rar - Guide
6 réponses
Salut,
Peux-tu développer davantage ?
Dans quel but ?
Le login et password seront-ils demandés ?
Etc.
Peux-tu développer davantage ?
Dans quel but ?
Le login et password seront-ils demandés ?
Etc.
Bonjour (avec plus de detail)
je souhaiterais savoir si l'on peut effectué une écriture dans la console de Linux (Ubuntu 9.10) et cela en faisant une lecture à partir d'un fichier.
J'aurais besoin de cette manipulation pour exécuter des commandes sur Telnet automatiquement (sans utilisation du clavier pour effectuer une connexion à un serveur IRC automatique)
Merci pour toute vos réponse d'avance :d
en claire je voudrais effectué une connexion à un serveur IRC automatique c-a-d
lancé la commande TELNET :
telnet> open fr.quakenet.org 6667 (par exemple)
attendre les réponses du serveur
Serveur: NOTICE AUTH :*** Looking up your hostname
Serveur: NOTICE AUTH :*** Found your hostname, cached
Serveur: NOTICE AUTH :*** Checking Ident
et répondre au serveur automatiquement avec un nickname
NICK SNAKE42
attendre la réponse du serveur
Serveur: NOTICE AUTH :*** No ident response
Serveur: PING :287237928
Envoie du username et lecture du nombre aléatoire reçu a partir du serveur (PING :287237928) et répondre avec une requête PONG + n° aléatoire.
USER Snake 0 * : Rootz me
PONG :287237928
aucun password n'est demandé
merci encore
je souhaiterais savoir si l'on peut effectué une écriture dans la console de Linux (Ubuntu 9.10) et cela en faisant une lecture à partir d'un fichier.
J'aurais besoin de cette manipulation pour exécuter des commandes sur Telnet automatiquement (sans utilisation du clavier pour effectuer une connexion à un serveur IRC automatique)
Merci pour toute vos réponse d'avance :d
en claire je voudrais effectué une connexion à un serveur IRC automatique c-a-d
lancé la commande TELNET :
telnet> open fr.quakenet.org 6667 (par exemple)
attendre les réponses du serveur
Serveur: NOTICE AUTH :*** Looking up your hostname
Serveur: NOTICE AUTH :*** Found your hostname, cached
Serveur: NOTICE AUTH :*** Checking Ident
et répondre au serveur automatiquement avec un nickname
NICK SNAKE42
attendre la réponse du serveur
Serveur: NOTICE AUTH :*** No ident response
Serveur: PING :287237928
Envoie du username et lecture du nombre aléatoire reçu a partir du serveur (PING :287237928) et répondre avec une requête PONG + n° aléatoire.
USER Snake 0 * : Rootz me
PONG :287237928
aucun password n'est demandé
merci encore
S'il n'y a que des réponses à donner, un simple fichier texte avec chaque réponse sur une ligne devrait suffire...
A lancer comme suit :
Sinon voir du côté d'expect :
https://forums.commentcamarche.net/forum/affich-5135529-automatiser-loguin-et-mot-de-passe-via-telnet
https://forums.commentcamarche.net/forum/affich-4839474-script-telnet-avec-expect
A lancer comme suit :
./script < fichier_de_réponses
Sinon voir du côté d'expect :
https://forums.commentcamarche.net/forum/affich-5135529-automatiser-loguin-et-mot-de-passe-via-telnet
https://forums.commentcamarche.net/forum/affich-4839474-script-telnet-avec-expect
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
par fichier de réponse tu veux parler du chemin du fichier qui contient les réponses ?
d'un autre coté j'ai cette erreur: bash: ./script: Permission non accordée
ps: je suis en mode root.
Et la je vient de testé en executant le script avec la commande
sh monscript.sh
le début marche c-à-d qu'il fait appel a Telnet et qu'il lance la connexion mais s'arrête net il ne passe pas au reste voici le code du script que je vien d'ecrire:
#!/bin/bash
telnet fr.quakenet.org 6667
NICK BURSTER42
USER BURSTER 0 * : Rootz me
Encore MERCI BEAUCOUP
d'un autre coté j'ai cette erreur: bash: ./script: Permission non accordée
ps: je suis en mode root.
Et la je vient de testé en executant le script avec la commande
sh monscript.sh
le début marche c-à-d qu'il fait appel a Telnet et qu'il lance la connexion mais s'arrête net il ne passe pas au reste voici le code du script que je vien d'ecrire:
#!/bin/bash
telnet fr.quakenet.org 6667
NICK BURSTER42
USER BURSTER 0 * : Rootz me
Encore MERCI BEAUCOUP
merci de ton essaye mais la le serveur fermer la connexion :s
Connection closed by foreign host.
Connection closed by foreign host.
Bon je n'avais pas le paquet expect donc je viens de le télécharger en utilisant le apt-get install donc sa ma régler beaucoup de problèmes mais il me reste comme même un petit truc le script me sort (script.sh: 6: spawn: not found)
le code du script que je viens d'exécuté est :
#!/usr/bin/expect -f
set timeout 3
spawn telnet fr.quakenet.org 6667
expect "NICK "
send -- "BURSTER42"
ps: c'est la première fois que j'utilise les scripts :s je suis quasi sur que je suis a coté de la plaque :s
le code du script que je viens d'exécuté est :
#!/usr/bin/expect -f
set timeout 3
spawn telnet fr.quakenet.org 6667
expect "NICK "
send -- "BURSTER42"
ps: c'est la première fois que j'utilise les scripts :s je suis quasi sur que je suis a coté de la plaque :s