[Batch] pour configurer un routeur en telnet aidé par [AutoIt]

pour configurer un routeur en telnet aidé par [AutoIt] [Batch] - Windows & Software

Marsh Posté le 06-05-2002 à 17:04:25    

le but:
Automatiser l'ouverture et la fermeture de certains ports via telenet.
 
Je dois faire un petit batch, et peut-être le compiler si il fonctionne bien, c'est destiné à des "utilisateurs-ki-pige-keud"
 
et là je suis coincé, car je n'arrive pas à permettre à  mon batch de se loguer:
 
@echo of
telnet 192.168.0.1

 
et là je reste coincé car je ne sais pas comment faire que mon bat fasse:
1234 (c'est le password)
puis ensuite qu' il appuit sur entrée.
 
Ensuite je dois aller dans le menu 15 (SUA )
puis la j'y spécifie les ports et carte et c'est gagné.
 
 
Cela sert tout simplement à administré des clients distants:
avec 3 batch:
 
A un leur permettant d 'obtenir leur ip
B un leur permettant d 'ouvrir les ports requis
C un leur permettant de fermé les ports sus-cités
 
En gros je leur pose les fichier compilés, puis ne cas de pb ils me lancent un coup de fil.
ils 2clic sur mon bat qui va lancer VNC et ensuite éxécuter
les batch A et B ensuite une fois le télétravail terminé je 2cliquerais sur le batch C
 
Si j 'arrive à "programmé" des imput clavier dans mon Batch c'est gagné.
 
 
L'autre gros problème c'est que je dois impérativemnt résoudre cela pour 20H ce soir  :sweat:  :ouch:  :(  
 
je compte vraiment sur un gros coup de bol!! [:plat00n] [:plat00n]
 
----------------------edit du soir--------------------
 
voilà suite au coup de pouce de Boisorbe:
les infos sur le soft
le soft se nomme AutoIt
il est vraiment trés indispensable!
 
 
 
Ces deux scrypts servent d'exemple pour ouvrir les port VNC sur un routeur Zyxel 642 R, sont testés et marchent nickel
 
bon demain le test en grandeur nature sur des routeur netgear :hello:
 
fichier B

Run, cmd.exe
WinActivate, C:\
WinHide, C:\
Send, telnet{SPACE}192.168.1.1
Send, {ENTER }
Send, 1234
Send, {ENTER 2}
Send, 15
Send, {ENTER 2}
Send, 5900
Send, {right arrow}
Send, 192.168.1.3
Send, {right arrow}
Send, 5800
Send, {right arrow}
Send, 192.168.1.3
Send, {right arrow}
Send, 5700
Send, {right arrow}
Send, 192.168.1.3
Send, {right arrow}
Send, {right arrow}
Send, {right arrow}
Send, {right arrow}
Send, {right arrow}
Send, {right arrow}
Send, {right arrow}
Sleep, 500
Send, {right arrow}
Sleep, 500
Send, {ENTER }
Sleep, 500
Send, {ENTER }
Sleep, 500
Send, 99
Send, {ENTER }
Send, Exit
Send, {ENTER }


Fichier C


Run, cmd.exe
WinActivate, C:\
WinHide, C:\
Send, telnet{SPACE}192.168.1.1
Send, {ENTER }
Send, 1234
Send, {ENTER 2}
Send, 15
Send, {ENTER 2}
Send, 0000
Send, {right arrow}
Send, 0.0.0.0
Send, {right arrow}
Send, 0000
Send, {right arrow}
Send, 0.0.0.0
Send, {right arrow}
Send, 0000
Send, {right arrow}
Send, 0.0.0.0
Send, {right arrow}
Send, {right arrow}
Send, {right arrow}
Send, {right arrow}
Send, {right arrow}
Send, {right arrow}
Send, {right arrow}
Sleep, 500
Send, {right arrow}
Sleep, 500
Send, {ENTER }
Sleep, 500
Send, {ENTER }
Sleep, 500
Send, 99
Send, {ENTER }
Send, Exit
Send, {ENTER }

 
Voilà miantenant les deux scripts sont totalement transparent pour l utilisateur :)

 

[jfdsdjhfuetppo]--Message édité par CATALINA le 10-05-2002 à 23:23:49--[/jfdsdjhfuetppo]


---------------
Twitch YoutubeGaming Hitbox à toute, maooow!
Reply

Marsh Posté le 06-05-2002 à 17:04:25   

Reply

Marsh Posté le 06-05-2002 à 18:07:14    

arg... personne ne sait  :benetton:  ou alors c'est moi qui ne suis pas clair :( ;)

Reply

Marsh Posté le 06-05-2002 à 18:21:36    

moi qui ne puis te répondre je semble avoir compris
mais jsuis ptet trop con pour comprendre ne pas avoir compris remarque
(d'un autre côté je sais pas si au final mon post va t'aider? :crazy: )


---------------
Je viens d'apprendre que les ventes de voitures ont encore baissé de 7% en France. Y'en a marre de ces pirates qui téléchargent les voitures sur internet ! (antp était prems et est admin) - "Le travail est l'opium du peuple et je ne veux pas mourir dr
Reply

Marsh Posté le 06-05-2002 à 22:25:02    

:pt1cable:  Bon je renonce pour ce soir...
j'arrive pas....
il fini d éxécuté mon batch une fois que je suis sorti de Telnet.. je crois que ce n 'est pas faisable :(
 
:hello:

Reply

Marsh Posté le 06-05-2002 à 22:41:02    

je  pensais a sciptit de crosoft et en recherchant des info dessus je suis tomber la dessus
http://www.hiddensoft.com/AutoIt/index.html
 
pas tester mais si ca peut aider ;)


---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
Reply

Marsh Posté le 06-05-2002 à 23:26:04    

boisorbe a écrit a écrit :

je  pensais a sciptit de crosoft et en recherchant des info dessus je suis tomber la dessus
http://www.hiddensoft.com/AutoIt/index.html
 
pas tester mais si ca peut aider ;)  




 :pt1cable:   :??:  :heink:  :??:  :benetton:  :sweat:  :eek:    :)  :hap:  :wahoo:  :crazy:  
 
BOOIIIIIISORRRRBE !!!!!!!! [:plat00n][:plat00n][:plat00n][:plat00n][:plat00n]  :jap:   :hap:  :love:  :crazy:  
 
Roooo je n'y croiyais vraiment plus!!!
il est absolument magnifique ton ce programme :love: :crazy:
 
une nuit blanche et c'est tout bon pour demain!!
 
[:plat00n] [:plat00n] [:plat00n] [:plat00n]
 
juste un petit aperçu ;) :
 
Run, cmd.exe
WinActivate, Untitled - Notepad
WinMove, Untitled - Notepad,, 0, 0, default, default
SplashTextOn, 300, 100, AutoIt, Please do not touch the keyboard during the script.
Send, telnet{SPACE}192.168.1.1
Send, {ENTER 2}
Send, 1234
Send, {ENTER 2}
Send, 99
Send, {ENTER 2}

ben il  m'ouvre un prompt, puis lance un Telnet, puis gentiment se logue, puis ensuite éffectue les menus de mon choix.
Dans l 'éxemple il fait 99 se qui signifie quitter.
 
Vraiment je ne pense pas que tu te doutes à quel point cela m enlève un gros soucis :jap: vriamnet :
M E R C I
 
Demain je l implémante comme outils indispensable!!
 
Deplus je vais voir ce que cela donne une fois compilé, car là déjà c'est trés rapide!
 
j'ai mis un petit "heink" en début pour la continuité ;)
mais alors vriament là C'est le bonheur!!!! :) :jap:

 

[jfdsdjhfuetppo]--Message édité par CATALINA le 07-05-2002 à 15:50:49--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 06-05-2002 à 23:29:45    

je prend aussi !
merci :)
 
edit : terrible, je viens de voir des exemples de scripts et c'est trop fort ce petit prog !!

 

[jfdsdjhfuetppo]--Message édité par blueteen le 06-05-2002 à 23:38:27--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 06-05-2002 à 23:29:58    

c'est claire ton batch doit être lancer sous telnet pas sous la console dos

Reply

Marsh Posté le 06-05-2002 à 23:30:59    

louisebrooks a écrit a écrit :

c'est claire ton batch doit être lancer sous telnet pas sous la console dos  




c'est à dire?

Reply

Marsh Posté le 06-05-2002 à 23:35:33    

ton batch lance une session telnet ?
 
et quand la session est terminer la fin du fichier batch se poursuit ? c'est ça ?
 
donc faut lancer le batch une fois sous telnet
 
 
 
sous 2Kserver par exemple y'a dans le gestionaire du serveur telnet l'option 3 paramètre du registre option 3 loginscript
un fichier logon.cmd qui est un script qui s'execute après qu'un user se connecte sur le serveur.
 
et bine je crois que tu doit faire pareil

Reply

Marsh Posté le 06-05-2002 à 23:35:33   

Reply

Marsh Posté le 06-05-2002 à 23:52:05    

louisebrooks a écrit a écrit :

ton batch lance une session telnet ?
 
et quand la session est terminer la fin du fichier batch se poursuit ? c'est ça ?
 
donc faut lancer le batch une fois sous telnet
 
 
 
sous 2Kserver par exemple y'a dans le gestionaire du serveur telnet l'option 3 paramètre du registre option 3 loginscript
un fichier logon.cmd qui est un script qui s'execute après qu'un user se connecte sur le serveur.
 
et bine je crois que tu doit faire pareil  




 
okie je commenc à comprendre :) ça je ne le savais pas, pourrais-tu dévellopé un chouia plus stp :) ?
Car j'ai quand même du mal :p

Reply

Marsh Posté le 06-05-2002 à 23:57:21    

c:\telnet tonserveur
user user
pass ****
 
welcom to your telnet
 
monfichier.bat
 
 
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
(d'abord la connexion telnet puis le fichier batch)

Reply

Marsh Posté le 07-05-2002 à 00:05:12    

Oui mais là cela ne joue pas :
 
à partir du moment oú j'entre dans la session telnet, je n'ai plus d invite de commande, simplement le menu du routeur (là je parle de routeur Hard) oú je ne peux répondre que par des choix:
du type
15 Menu Sua
etc..
 
je posterai un screen demian, là le ftp est down et je n ai pas psp pour compressé.
 
On s'était juste mal compris je crois.
 
A moins que je ne sois vraiment fatigué, en tout cas j ignore comment reprendre la main une fois que je suis en telnet avec mon routeur :??:

Reply

Marsh Posté le 07-05-2002 à 00:48:18    

Encore merci à tous!
Finalement je vais pouvoir dormir!!!
Pis je m 'endormirai moins con (en théorie :D ) Paske là j'ai appris un sacré truc!! :hap:


---------------
Twitch YoutubeGaming Hitbox à toute, maooow!
Reply

Marsh Posté le 07-05-2002 à 00:49:59    

t'as trouvé ta soluce ?
bonne nuit.
@+

Reply

Marsh Posté le 07-05-2002 à 10:50:39    

blueteen a écrit a écrit :

t'as trouvé ta soluce ?
bonne nuit.
@+  




bah vi, finalement avec AutoIt je peux faire des scripts complémentaire et palier à mon manque de connaissance en Dos et et en Batch.
 
je ne sais pas si c'est réalisable en Batch.. entout cas comme cela ça marche.
 
Plus qu'à creusé ce soft! :hap:
 
j'ai fait les deux scripts (vont bonnifié avec le temps) et cela à fonctionné correctement ce matin!  :sol:   :jap:

Reply

Marsh Posté le 07-05-2002 à 12:25:14    

éh bé a moins que quelqu'un ne saches faire cela en Batch  le topic est clos :) :) :)
 
encore merci! :jap: !!

Reply

Marsh Posté le 08-05-2002 à 09:57:10    

cool que ca marche.
je suis tombe sur autoit par hazard en cherchant plus d'info sur sript it qui fait un peu pareil  
je ne pense pas qu'on puisse le faire en batch de toute facon car ces deux prog sont là pour palier le pb de saisie àla mano.
chez nous on cree nos dhcp en auto quand on deploie des serveursavec scipit et kixstart (tres bien aussi pour des scripts kixtart)
cool de voir les petits chiffres s'ecrire tout seul sous win ;)
 
je vais peut etre me pencher plus sur autoit car en plus si on peut compiler pour "proteger" son "bat-script".
je vois deja mon couple d'enfer arriver :
autoit + powerbat :D


---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
Reply

Marsh Posté le 08-05-2002 à 10:02:24    

Oui et non, on peut compiler, mais l opération inverse est possible.
 
en revanche sont trés "lourd" les scripts une fois compilés ;)
 
C'est clair que ce couple est trés pratique! Là je suis en train de digéré les commandes et le help de AutoIt :) !
:hello:  
 
Faut que  je cré plien de scripts:
 
Sophos, dhcp, dns , office, exchange!! tout ça je veux plus y refaire :)


---------------
Twitch YoutubeGaming Hitbox à toute, maooow!
Reply

Marsh Posté le 08-05-2002 à 10:20:16    

tu peux pas mettre un pass pour que tout le monde puisse pas le decompiler le script??


---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
Reply

Marsh Posté le 08-05-2002 à 10:22:53    

je ne sais pas , faut que je vois, pour le moment c'est surtout les commandes que je mange :)
:love: BlockInput :love:
 
Je coris que le mieux serait carrément d ouvrir un topic sur ce soft tu crois pas?
 
tu l'ouvres? je l ouvres? :)
 
 
----------------edit------------
 
si tu peux mettre un pass!!!!
 
mais il faut passer par le Script compiler, moi je compilais avec le menu contextuel!!
 
mais c est le pied car c'est réversible (quoique c est à double tranchant ;)  )

 

[jfdsdjhfuetppo]--Message édité par CATALINA le 08-05-2002 à 10:25:23--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 08-05-2002 à 10:27:58    

ouvre le tu connais mieux que moi  
moi j'ai pas encore fais "joujou" avec ;)
 
c'est tj a double tranchant la secu le tout est de savoir ce que tu veux.
mais c'est vrai que bloquer c'est pas cool pour ceux qui veulent comprendre ce que tu as fais mais c'est cool pour bloquer les user malin qui veulent te faire chier ;)


---------------
"Tout ce que je sais c'est que je ne sais rien" Socrate
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed