PuTTY Frontend

Alle Fragen zur Netzwerkkommunikation
Antworten
catweasel
Beiträge: 230
Registriert: Di 17. Mär 2009, 10:51
OS, Lazarus, FPC: Win10 64Bit // Linux Mint 20.0 - (L 2.2.0 FPC 3.2.2)

PuTTY Frontend

Beitrag von catweasel »

Moin

Ich möchte ein kleines Frontend für PuTTY schreiben, ähnlich wie der "PuTTY Connection Manager", da dieser scheinbar nicht mehr weiterentwickelt wird.
Dazu will ich das PuTTY selbst die eingendliche arbeit macht und ich Putty nur die IP/Port z.B. aus einer kleinen Datenbank übergebe. Ich habe allerdings keine
Idee wie ich die Ausgaben von PuTTY meinem Programm übergeben soll so das sie z.B. in einem Memofeld angezeigt werden.
Kann mir da einer auf die Sprünge helfen?

Gruß
Michael

Soner
Beiträge: 737
Registriert: Do 27. Sep 2012, 00:07
OS, Lazarus, FPC: Win10Pro-64Bit, Immer letzte Lazarus Release mit SVN-Fixes
CPU-Target: x86_64-win64
Wohnort: Hamburg

Re: PuTTY Frontend

Beitrag von Soner »

Wenn du Konsolenausgabe lesen willst, dann kannst du TProzess verwenden schaumal hier: http://wiki.freepascal.org/Executing_Ex ... rograms/de
Mann kann auch Tastendruck senden.

catweasel
Beiträge: 230
Registriert: Di 17. Mär 2009, 10:51
OS, Lazarus, FPC: Win10 64Bit // Linux Mint 20.0 - (L 2.2.0 FPC 3.2.2)

Re: PuTTY Frontend

Beitrag von catweasel »

Soner hat geschrieben:Wenn du Konsolenausgabe lesen willst, dann kannst du TProzess verwenden schaumal hier
Danke für die Info. Schau´ ich mir mal an :)

Gruß
Michael

Benutzeravatar
m.fuchs
Lazarusforum e. V.
Beiträge: 2822
Registriert: Fr 22. Sep 2006, 19:32
OS, Lazarus, FPC: Winux (Lazarus 2.0.10, FPC 3.2.0)
CPU-Target: x86, x64, arm
Wohnort: Berlin
Kontaktdaten:

Re: PuTTY Frontend

Beitrag von m.fuchs »

Witzig, gerade beschäftige ich mich mit einem ähnlichen Problem und der Anbindung von Putty.
catweasel hat geschrieben:Ich habe allerdings keine Idee wie ich die Ausgaben von PuTTY meinem Programm übergeben soll so das sie z.B. in einem Memofeld angezeigt werden. Kann mir da einer auf die Sprünge helfen?
Für den Fall, dass du die Ausgabe in dein Programm umleiten willst ist Plink (gibt es auch auf der PuTTY-Downloadseite) wohl die bessere Wahl als PuTTY. Das ist praktisch ein Kommandozeilentool und keine GUI-Anwendung. Von daher ist es mit TProcess besser ansteuerbar.
catweasel hat geschrieben:Ich möchte ein kleines Frontend für PuTTY schreiben, ähnlich wie der "PuTTY Connection Manager", da dieser scheinbar nicht mehr weiterentwickelt wird.
Dazu will ich das PuTTY selbst die eingendliche arbeit macht und ich Putty nur die IP/Port z.B. aus einer kleinen Datenbank übergebe.
Ich bin vom PuTTY Connection Manager weg zu, Remote Desktop Manager (http://remotedesktopmanager.com/). Der unterstützt nicht nur PuTTY sondern auch noch RDP und ähnliches. Die kostenfreie Version reicht völlig aus.

Dort gibt es übrigens einen anderen Ansatz. Nicht die SSH-Ausgaben werden umgeleitet, sondern das PuTTY-Fenster wird in die Tabs des Programms eingebettet. Damit ist die Schnittstelle zu PuTTY wohl deutlich einfacher. Keine Umleitung von Daten, nur PuTTY-Instanz erzeugen und "irgendwie" einbetten. Vermutlich gibt es da über die WIN-API Möglichkeiten. Vielleicht wäre das auch eine Lösung für dich.
Software, Bibliotheken, Vorträge und mehr: https://www.ypa-software.de

catweasel
Beiträge: 230
Registriert: Di 17. Mär 2009, 10:51
OS, Lazarus, FPC: Win10 64Bit // Linux Mint 20.0 - (L 2.2.0 FPC 3.2.2)

Re: PuTTY Frontend

Beitrag von catweasel »

m.fuchs hat geschrieben:Ich bin vom PuTTY Connection Manager weg zu, Remote Desktop Manager (http://remotedesktopmanager.com/). Der unterstützt nicht nur PuTTY sondern auch noch RDP und ähnliches. Die kostenfreie Version reicht völlig aus.
Den kannte ich noch gar nicht. Schaue ich mir auf jeden Fall mal an. Danke für den Tip :)

Gruß
Michael

Antworten