Steuerung einer Anwendung ...

  • Hallo,


    ich habe ein verschlüsselten Datenbereich auf meinem Server, dieses Passwort muß aber in einer Anwednung eingegeben werden, was auf der Text-Konsole Menüs verwendet.


    Der Rechner soll beim Start sich das Passwort von einem anderen Rechner holen und es dann eingeben.


    Die Tastenfolge währe immer die selbe 4x Runter, Enter, F7, passwort, Enter, (warten) 2x ESC


    Womit ist sowas machbar?


    Hardy

    Suche: 6 Richtige für die nächste Lottoziehung
    PS: Wer Rechtschreibfehler findet, darf sie behalten!

  • Bin mir jetzt nicht sicher, mit screen kann man Befehle / Eingaben an eine Konsole schicken, unter anderem auch Anschläge.


    PHP
    -X   Send  the specified command to a running screen session. You can use the -d or -r option to tell screen to look only for attached or detached
                screen sessions.


    Session auf.


    Code
    shell> screen -dmS TEST <CMD>
    shell> screen -ls
    There are screens on:
            2606.TEST       (Detached)
    1 Sockets in /tmp/screens/S-root.


    Dann kann man was auch immer, rein drücken.


    Code
    shell> screen -ls | awk '/TEST/ { print $1 }' | xargs -i screen -p TEST -S {} -X stuff <EINGABE/KEY>


    Schaue mal da ... unter "INPUT TRANSLATION".


    http://www.slac.stanford.edu/c…/iocConsole/screen.1.html


    MFG Ronny

  • Ein automatisch eingegebens Passwort ist genauso wirksam wie keines.
    Also warum das ganze ?

    Powered by Point of View ION330 und Mystique SaTiX-S2 Dual
    Geguckt wird auf einem 52PFL5605H/12 per HDMI mit Atmolight Quattro
    Audio optisch per Yamaha RX-V459 auf einem Teufel Concept P
    Non-TV content über XBMC und boblight
    Remote Harmony 525 durch Atric-IR
    Remote und Streaming mit Motorola XOOM und AndroVDR sowie Daroon Player
    Streaming auf ZBOX ID-81 und Desktop per streamdev
    All based on selfbuild OpenenELEC master


    Nebenbei noch ein par andere VDRs

  • Hallo ronnykornexl & pinky666,


    @ronnykornexl


    vielen Dank für Deine Hilfe, ich werde es morgen gleich testen.


    Zitat

    Original von pinky666
    Ein automatisch eingegebens Passwort ist genauso wirksam wie keines.
    Also warum das ganze ?


    Es ist für dem Fall, daß der Rechner gestohlen wird, es befinden sich Firmendaten auf der Platte. Aber keiner vor Ort hat Ahnung von der Bedienung des Servers.


    Bei dem Rechner, der das Passwort liefert werden einige Test laufen, um sicher zu sein, daß der Server noch dort steht, wo er hingehört.
    z.B. ist nach mehr als einer Stunde des Verbindungsabbruch das Passwort gesperrt.
    Anrufen können die Benutzer, so daß ich das Passwort dann wieder freigebe.


    Hardy

    Suche: 6 Richtige für die nächste Lottoziehung
    PS: Wer Rechtschreibfehler findet, darf sie behalten!

  • Zitat

    Original von pinky666
    Ein automatisch eingegebens Passwort ist genauso wirksam wie keines.
    Also warum das ganze ?


    // SARKASMUS ON


    Wollte auch schon sowas in der Art mit anhängen, nach einem Blick ins Profil von Hardy, nahm ich davon Abstand :streichel


    // SARKASMUS OFF


    MFG Ronny

  • Hallo Ronny,


    es funktioniert fast. Vielleicht hast Du noch einen Tip für folgendes Problem:


    Da das Programm mit der Taste 'ESC' beendet wird, scheitert bereits die erste Eingabe "Cursor runter" mit dem Code "\033[B", da ja dort zuerst ESC gesendet wird.


    Gibt es da eine "Umdefinierung" der Tastencodes?


    Hardy

    Suche: 6 Richtige für die nächste Lottoziehung
    PS: Wer Rechtschreibfehler findet, darf sie behalten!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!