Hi all, I am trying to get the modules evbug.c running on centos 5.
I took the source file from the kernel, put it in a directory. I made a Makefile: obj-m := evbug.o
all: make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
clean: make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean
I then type make; insmod evbug.ko and type dmesg and say the following:
evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0 evbug.c: Event. Dev: isa0060/serio0/input0, Type: 4, Code: 4, Value: 22 evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 22, Value: 1 evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0 evbug.c: Event. Dev: isa0060/serio0/input0, Type: 4, Code: 4, Value: 48 evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 48, Value: 0 evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0 evbug.c: Event. Dev: isa0060/serio0/input0, Type: 4, Code: 4, Value: 22 evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 22, Value: 0 evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0 evbug.c: Event. Dev: isa0060/serio0/input0, Type: 4, Code: 4, Value: 34 evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 34, Value: 1 evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0 evbug.c: Event. Dev: isa0060/serio0/input0, Type: 4, Code: 4, Value: 34 evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 34, Value: 0 evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0 evbug.c: Event. Dev: isa0060/serio0/input0, Type: 4, Code: 4, Value: 28 evbug.c: Event. Dev: isa0060/serio0/input0, Type: 1, Code: 28, Value: 1 evbug.c: Event. Dev: isa0060/serio0/input0, Type: 0, Code: 0, Value: 0
so I presume all my KEYS that are typed are being logged.
How do I access those now?
I mean the source talks about dumping all key events into syslog How do I read syslog? /var/log/messages is not showing the information. Only when I type dmesg do I see the data. In what file is dmesg information???
The goal here is to read the file looking for occasional key presses.
Thanks,
Jerry