tastatureingaben systemweit abfragen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
harryh
Beiträge: 159
Registriert: 26.03.2004 21:47:13

tastatureingaben systemweit abfragen

Beitrag von harryh » 26.10.2004 05:19:35

hallo, gibt es unter linux die möglichkeit tastatureingaben
systemweit abzufangen? also (sehr warscheinlich) direkt von der tastatur?

unter windows konnte man eingaben systemweit mit
GetAsyncKeyState etc... da gibt es ja genug beispiele!

nur für lin finde ich keine :-/

könnt ihr mir helfen?

p.s: ach ja - ich suche eine lösung für die programmiersprache C ;)

Benutzeravatar
labor78
Beiträge: 163
Registriert: 13.07.2004 10:29:58

Beitrag von labor78 » 28.10.2004 15:02:29

Googeln nach "keylogger linux" liefert u.a.[1] und Verweise auf THC-vlogger [2]. Vielleicht einfach mal die sourcen inspizieren...

[1]: http://www.thc.org/papers/writing-linux ... logger.txt
[2]: http://www.thc.org/releases.php?q=keylogger&x=0&y=0
May the source be with you...

jengelh
Beiträge: 7
Registriert: 20.12.2004 19:18:49
Wohnort: Göttingen
Kontaktdaten:

Beitrag von jengelh » 20.12.2004 19:23:51

Muss es denn wirklich etwas hardwarespezifisches sein, also "Tastatur abfragen"? Gibt's schon -- siehe inb(2) und IO liste, Port 0x60, aber wenn's nun letzendlich doch ein Keylogger werden sollte, so empfiehlt es sich doch eher, ein bisschen am TTY-Layer rumzuschrauben. Ist auch nicht verkehrt, und bringt meist sogar mehr Ergebnisse mit mehr Richtigkeit als so. Ist außerdem "etwas" (=100%) portabler... ich geb dir mal'n Tip: http://ttyrpld.sf.net/ -- läuft ganz gut und ist in vielen Hinsichten zuverlässig :D

Antworten