telnet-sitzung, druch ein Script steuern?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
K.I.T.T.
Beiträge: 104
Registriert: 14.11.2005 11:33:38

telnet-sitzung, druch ein Script steuern?

Beitrag von K.I.T.T. » 15.05.2006 11:59:23

Hi.

Ich würde gerne telnet starten, dessen Ausgaben von der Gegenstelle in einem Script verarbeiten und in der Sitzung alle 5 Sekunden ein Komando zur Gegenstelle senden.

Die Ausgabe abzufangen geht ja noch ohne Probleme, doch wie kann ich auch eingaben simulieren?

Gruß


Hintergrund:
Ein ISDN-Router, der sich entweder über Spezieal-Win-Software (im Hintergrund läuft auch eine Telnet-Sitzung) oder über eine Telnet-Sitzung stuern lässt
Nach dem Sitzungsaufbau muss nach 2 Sekunden ein Passwort gesendet werden.
Nach 10 Sekunden "system trace enabled"
Und dann alle 5 Sekunden "system trace" und dessen Ausgabe abfangen und im Script Weiterverarbeiten.

yeti

Beitrag von yeti » 15.05.2006 12:16:20

Schau Dir mal http://docs.python.org/lib/telnet-example.html an...

Perl kann sowas garantiert auch...

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 15.05.2006 12:54:16

Hi,

expect koennte so was. Ich habe mir damit z.B. einen SSH Login automatisiert. Expect gibt's u.a. als Perl Modul
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

ToPeG
Beiträge: 437
Registriert: 14.04.2004 00:42:06

Beitrag von ToPeG » 15.05.2006 16:25:08

Ich habe sowas schonmal mit "NET::Telnet" unter perl programmiert. Ist nicht sehr kompliziert.

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 15.05.2006 18:34:03

netcat müsste das auch können.

Antworten