ixkeylog是Linux/unix的一个键盘记录工具,支持Linux 2.6.x NetBSD FreeBSD OpenBSD
Linux/unix 键盘记录 ixkeylog_Linux
源代码可以在这里找到:

点击下载



编译参
Linux 2.6.x
$ gmake -f Makefile.Linux ixkeylog
$ ldd ./ixkeylog
.1 => (0x00007fff8bdff000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f5edc0a9000)
libc.so.6 => /lib/libc.so.6 (0x00007f5edbd50000)
.1 => /usr/lib/.1 (0x00007f5edbb32000)
libdl.so.2 => /lib/libdl.so.2 (0x00007f5edb92e000)
/lib64/.2 (0x00007f5edc3e7000)
.6 => /usr/lib/.6 (0x00007f5edb72a000)
.6 => /usr/lib/.6 (0x00007f5edb524000)

NetBSD 5.1
BlackTiny$ gmake -f Makefile.NetBSD ixkeylog
BlackTiny$ ldd ./ixkeylog
./ixkeylog:
-lX11.6 => /usr/X11R7/lib/libX11.so.6
-lXdmcp.6 => /usr/X11R7/lib/.6
-lc.12 => /usr/lib/libc.so.12
-lXau.6 => /usr/X11R7/lib/.6

FreeBSD 8.2
%gmake -f Makefile.FreeBSD ixkeylog
%ldd ./ixkeylog
./ixkeylog:
libX11.so.6 => /usr/local/lib/libX11.so.6 (0x2808e000)
libc.so.7 => /lib/libc.so.7 (0x281a7000)
.2 => /usr/local/lib/.2 (0x282c2000)
.5 => /usr/lib/.5 (0x282da000)
.6 => /usr/local/lib/.6 (0x282e3000)
.6 => /usr/local/lib/.6 (0x282e6000)
.0 => /usr/local/lib/.0 (0x282eb000)

OpenBSD 4.8
$ gmake -f Makefile.OpenBSD ixkeylog
$ ldd ./ixkeylog
./ixkeylog:
Start End Type Open Ref GrpRef Name
1c000000 3c005000 exe 1 0 0 ./ixkeylog
046be000 24739000 rlib 0 1 0 /usr/X11R6/lib/libX11.so.13.0
0ba98000 2bacd000 rlib 0 1 0 /usr/lib/libc.so.56.0
0098d000 20992000 rlib 0 1 0 /usr/X11R6/lib/.2.1
09a2e000 29a32000 rlib 0 2 0 /usr/X11R6/lib/.0.0
0db07000 2db0b000 rlib 0 2 0 /usr/X11R6/lib/.9.0
0975d000 29762000 rlib 0 2 0 /usr/X11R6/lib/.10.0
03303000 03303000 rtld 0 1 0 /usr/libexec/

转自:http://fuzzexp.org/linux_keylogger_ixkeylog.html