[SCRIPT] Telnet script maken!

Pagina: 1
Acties:
  • 103 views sinds 30-01-2008

  • Bas_je
  • Registratie: Augustus 2003
  • Laatst online: 03-03-2025
Situatie:
Ik wil van een Cisco Router / Pix de running config opvragen, dit kan doormiddel van Telnet en/of SSH! Maar dit wil ik met 1 druk op de knop doen ipv
code:
1
2
3
4
5
6
7
telnet "IPROUTER/PIX"
"PASSWORD"
en
"ENABLE PASSWORD"
show running
disa
exit
Dit werkt gewoon maar dan moet ik de output van de command prompt kopieren en dan in een filetje zetten.

Ik dacht aan zoiets:
code:
1
telnet "IPROUTER/PIX" < wattedoen.txt
Maar dit werkt niet, hiermee start hij telnet op en stop er verder mee! :)

Verder heb ik ook nog een .bat filetje aangemaakt met dit ering:
code:
1
2
3
4
telnet
"IPROUTER/PIX"
"PASSWORD"
........
Hiermee komt hij in een loop van telnet, dus ook geen succes!

Maar nu is mijn vraag zijn er tools, of andere methode's om zo'n soort script te maken?

Wat heb ik al gedaan?
- Collega's gevraagd
- Mijn oude script boeken nagezocht
- Google op "autotelnet" script gezocht

while ( !$succeed ) { $try++ }


  • whoami
  • Registratie: December 2000
  • Laatst online: 14:38
Dit hoort niet thuis in P&W
P&W -> WOS

https://fgheysels.github.io/


  • blizt
  • Registratie: Januari 2003
  • Laatst online: 29-09-2025

blizt

Wannabe-geek

Afgezien van 't feit dat 't hier niet hoort in P&W...
Welk OS gebruik je? Windows (want je hebt 't over bat)? Zo ja, wleke versie?
Waarom raakt dat bat'je dan in een loop? Kan je er geen 'break' inzetten ofzo? Of een exit?
Tijdje geleden dat ik heb ge'batcht :P maar ik meen me zoiets wel te herinneren....

United we stand, and divided we fall


Verwijderd

De meeste terminal emulators hebben een ingebouwde scripting optie. Met telnet alleen kom je niet zo ver b.v. error checking werkt gewoon niet.

http://www.freewareweb.com/cgi-bin/archive.cgi?ID=645 is een voorbeeld.

[ Voor 21% gewijzigd door Verwijderd op 23-03-2004 09:36 ]


  • Bas_je
  • Registratie: Augustus 2003
  • Laatst online: 03-03-2025
whoami schreef op 23 maart 2004 @ 09:28:
Dit hoort niet thuis in P&W
P&W -> WOS
Sorry ik dacht dat dit scripting onder progamming viel!

while ( !$succeed ) { $try++ }


  • Bas_je
  • Registratie: Augustus 2003
  • Laatst online: 03-03-2025
blizt schreef op 23 maart 2004 @ 09:30:
Afgezien van 't feit dat 't hier niet hoort in P&W...
Welk OS gebruik je? Windows (want je hebt 't over bat)? Zo ja, wleke versie?
Waarom raakt dat bat'je dan in een loop? Kan je er geen 'break' inzetten ofzo? Of een exit?
Tijdje geleden dat ik heb ge'batcht :P maar ik meen me zoiets wel te herinneren....
Ik had er een pause ingebouwd maar dat mocht niet helpen, bleef in een loop, alsof hij op het eerste commando vastliep (dat was TELNET).

Ik gebruik windows XP

while ( !$succeed ) { $try++ }


  • Bas_je
  • Registratie: Augustus 2003
  • Laatst online: 03-03-2025
Verwijderd schreef op 23 maart 2004 @ 09:35:
De meeste terminal emulators hebben een ingebouwde scripting optie. Met telnet alleen kom je niet zo ver b.v. error checking werkt gewoon niet.

http://www.freewareweb.com/cgi-bin/archive.cgi?ID=645 is een voorbeeld.
Ik heb hem gedownload, thnx alvast ik ga hem nu proberen :D!

while ( !$succeed ) { $try++ }


Verwijderd

Ik ben momenteel bezig om een script te schrijven voor de MD110 (telefooncentrale), om telefoonnummers te kunnen porteren.

De organisatie waarvoor ik het gebruik wil graag dat ik gebruik maak van de taal XLNT.

In dit script moet ik op een gegeven moment een TELNET sessie starten naar de server.
Dit is mij gelukt met het programma TST10.exe, waarmee ik commando's naar de server kan sturen.
Probleem is echter dat ik verscheidende keren een if-statement moet uitvoeren. In TST10.exe kan ik alleen vooraf gedefineerde commando's gebruiken.
Gewoon het commando "telnet" gebruiken in XLNT is geen optie. Had naar de meeste servers e.d. wel gekunt, maar niet naar de telefooncentrale (zover mij bekend). Dit door een afwijkende manier van inloggen.

Wat ik dus eigenlijk zoek is een tool om via het telnet protocol commando's naar de telefooncentrale te sturen waarbij ik telkens het resultaat van het commando als een variabel terugkrijg.
Met deze variabel zou ik dan een if-statement kunnen uitvoeren om te bepalen wat het volgende commando zal zijn.

Al met al heb ik inmiddels meerdere dingen geprobeerd en ook via zoekmachines ben ik niet verder gekomen ..

Heeft iemand enig idee of een dergelijke tool bestaat?

  • RammY
  • Registratie: Oktober 2001
  • Laatst online: 04-03 00:54

RammY

Dát!

maak een bat file van dat wat je doet en run die met dat < bla.txt command...dan zou ie het moeten doen he. :)

Mij gaat vragen van vorigjaar beantwoorden |:(

[ Voor 23% gewijzigd door RammY op 02-06-2005 14:24 ]

Deze advertentieplaats is te huur!


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Open maar even een nieuw topic als het aan de policy voldoet in het juiste subforum, om verdere reacties als die van RammY te voorkomen :)

[ Voor 24% gewijzigd door blaataaps op 02-06-2005 14:25 ]

Pagina: 1

Dit topic is gesloten.