Dat klopt, maar dan moet je wel een tftp server oid hebben draaien om de configuratie af te trekken. Ik ging ervan uit dat het telnet scriptje de router "gewoon" configureerde door de configuratie "in te kloppen", en dan moet je er wel op letten.
Alleen nu ben ik opzoek naar zon script maker voor Win32(xp), nu zit ik al te spelen met SecureCRT, maar ik krijg het niet voor mekaar met 1 klikje ervoor te zorgen dat hij alles upload.
Misschien dat jij een tip hebt ?
Jazekers

Je kan vbs toetsaanslagen laten sturen, dus ook in een telnet-sessie.
Om het geheel in 1 bestand te doen onderkomen, laat je een batchbestand de telnetsessie openen, het vbs-script aanmaken en uitvoeren.
Een voorbeeldje:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
| @ECHO OFF
:: VBS scriptje aanmaken
ECHO.set sh=WScript.CreateObject("WScript.Shell")>_TEMP.VBS
ECHO.WScript.Sleep 1000 >>_TEMP.VBS
::
ECHO.sh.SendKeys "open 192.168.100.30" >>_TEMP.VBS
ECHO.sh.SendKeys "~" >>_TEMP.VBS
ECHO.WScript.Sleep 1000 >>_TEMP.VBS
ECHO.sh.SendKeys "USER" >>_TEMP.VBS
ECHO.WScript.Sleep 1000 >>_TEMP.VBS
ECHO.sh.SendKeys "~" >>_TEMP.VBS
ECHO.WScript.Sleep 1000 >>_TEMP.VBS
ECHO.sh.SendKeys "PASS" >>_TEMP.VBS
ECHO.WScript.Sleep 1000 >>_TEMP.VBS
ECHO.sh.SendKeys "~" >>_TEMP.VBS
ECHO.WScript.Sleep 1000 >>_TEMP.VBS
ECHO.sh.SendKeys "~" >>_TEMP.VBS
ECHO.WScript.Sleep 1000 >>_TEMP.VBS
ECHO.sh.SendKeys "en" >>_TEMP.VBS
ECHO.WScript.Sleep 1000 >>_TEMP.VBS
ECHO.sh.SendKeys "~" >>_TEMP.VBS
ECHO.WScript.Sleep 1000 >>_TEMP.VBS
ECHO.sh.SendKeys "ENABLE_PASS" >>_TEMP.VBS
ECHO.WScript.Sleep 1000 >>_TEMP.VBS
ECHO.sh.SendKeys "~" >>_TEMP.VBS
ECHO.WScript.Sleep 1000 >>_TEMP.VBS
ECHO.sh.SendKeys "conf t" >>_TEMP.VBS
ECHO.WScript.Sleep 1000 >>_TEMP.VBS
ECHO.sh.SendKeys "~" >>_TEMP.VBS
ECHO.WScript.Sleep 1000 >>_TEMP.VBS
ECHO.sh.SendKeys "hostname routertje" >>_TEMP.VBS
ECHO.WScript.Sleep 1000 >>_TEMP.VBS
ECHO.sh.SendKeys "~" >>_TEMP.VBS
ECHO.WScript.Sleep 1000 >>_TEMP.VBS
ECHO.sh.SendKeys "exit" >>_TEMP.VBS
ECHO.WScript.Sleep 1000 >>_TEMP.VBS
ECHO.sh.SendKeys "~" >>_TEMP.VBS
ECHO.WScript.Sleep 1000 >>_TEMP.VBS
ECHO.sh.SendKeys "wr" >>_TEMP.VBS
ECHO.WScript.Sleep 1000 >>_TEMP.VBS
ECHO.sh.SendKeys "~" >>_TEMP.VBS
ECHO.WScript.Sleep 1000 >>_TEMP.VBS
ECHO.sh.SendKeys "~" >>_TEMP.VBS
ECHO.WScript.Sleep 1000 >>_TEMP.VBS
ECHO.sh.SendKeys "exit" >>_TEMP.VBS
ECHO.WScript.Sleep 1000 >>_TEMP.VBS
ECHO.sh.SendKeys "~" >>_TEMP.VBS
:: Telnet sessie starten met focus
start TELNET.EXE
:: VBS script runnen
cscript//nologo _TEMP.VBS
:: VBS script weggooien
DEL _TEMP.VBS |
Dit voorbeeld doet de hostname van de router op 192.168.100.30 aanpassen naar "routertje".
Deze code sla je op in een batchbestand, et voila je "1-klik-pas-router-aan-bestand" is klaar

Tikfouten zijn voorbehouden.