Ich habe lighttpd mit CGI am laufen und ein C-Programm, dass eine Hello-World HTML-Seite ausspuckt. Wie ist nun der einfachste Weg, ->ungepufferte<- Tastatureingaben vom Client zu bekommen? Die Turorials zu POST und GET habe ich gelesen, aber da steht nichts von ungepuffert...
Unter vielen Tastaturen sind so Gummiaufkleber. Die kannst du abmachen
Die Frage ist schon ernst gemeint. Wie macht JavaScript das oder ist das kein http?
Entweder HTTP mit "longpoll", was eher eine Krücke ist, oder gleich Websocket.
Hans schrieb: > Du willst doch einen Web Keylogger für eine phishing Seite schreiben Nein, C-Konsolenprogramme im Intranet zur Verfügung stellen für alle Kollegen mit einer "Konsolen-Allergie". Εrnst B. schrieb: > Entweder HTTP mit "longpoll", was eher eine Krücke ist, oder gleich > Websocket. Dankeschön, mit diesen Schlagwörtern werde ich weiterlesen.
Für das Anzeigen der Programm-Ausgaben etc würde ich einen Blick auf https://xtermjs.org/ bzw. die dort verlinkten Beispiel-Projekte empfehlen. Vermutlich lässt sich eines davon mit wenig Aufwand umbauen.
Fritz Humpel schrieb: > Hans schrieb: >> Du willst doch einen Web Keylogger für eine phishing Seite schreiben > > Nein, C-Konsolenprogramme im Intranet zur Verfügung stellen für alle > Kollegen mit einer "Konsolen-Allergie". Einfach nur nein
Fritz Humpel schrieb: > Nein, C-Konsolenprogramme im Intranet zur Verfügung stellen für alle > Kollegen mit einer "Konsolen-Allergie". Und von der Konsole im Browser bekommen die keine Allergie? Ich als Konsolenbefürworter würde von sowas als Konsolenersatz mit Sicherheit eine Allergie bekommen!
Bernd K. schrieb: > ... von sowas als Konsolenersatz ... xtermjs bzw. die darauf aufbauenden Sachen mal angeschaut? Da ist nicht mehr viel Unterschied zu einem nativem Konsole-Fenster. Browser-Toolbars/Bookmarkleisten usw. lassen sich notfalls auch noch wegkonfigurieren. Und die Nachteile, z.B. mehr Rechenzeit/VGA-Leistung und damit Stromverbrauch und erhöhter Bandbreitenbedarf (Websocket-encoding als overhead) kann man bei sehr vielen Anwendungen vernachlässigen.
xterm.js an WebSocket, auf der Server seite ein kleines Programm, was eine Shell aufmacht und stdio auf den WebSocket gibt. Habe ich mal für ein Schulungssystem gebaut, funktioniert und skaliert wunderbar
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.