Linux/unix 键盘记录 ixkeylog

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

ixkeylog是Linux/unix的一个键盘记录工具,支持Linux 2.6.x NetBSD FreeBSD OpenBSD
Snip20130108_4

源代码可以在这里找到 iXKeyLog-0.1.tar.gz

编译参数
Linux 2.6.x

        $ gmake -f Makefile.Linux ixkeylog
        $ ldd ./ixkeylog
                     linux-vdso.so.1 => (0x00007fff8bdff000)
                     libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f5edc0a9000)
                     libc.so.6 => /lib/libc.so.6 (0x00007f5edbd50000)
                     libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f5edbb32000)
                     libdl.so.2 => /lib/libdl.so.2 (0x00007f5edb92e000)
                     /lib64/ld-linux-x86-64.so.2 (0x00007f5edc3e7000)
                     libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f5edb72a000)
                     libXdmcp.so.6 => /usr/lib/libXdmcp.so.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/libXdmcp.so.6
          -lc.12 => /usr/lib/libc.so.12
          -lXau.6 => /usr/X11R7/lib/libXau.so.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)
             libxcb.so.2 => /usr/local/lib/libxcb.so.2 (0x282c2000)
             librpcsvc.so.5 => /usr/lib/librpcsvc.so.5 (0x282da000)
             libXau.so.6 => /usr/local/lib/libXau.so.6 (0x282e3000)
             libXdmcp.so.6 => /usr/local/lib/libXdmcp.so.6 (0x282e6000)
             libpthread-stubs.so.0 => /usr/local/lib/libpthread-stubs.so.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/libxcb.so.2.1
                09a2e000 29a32000 rlib 0 2 0 /usr/X11R6/lib/libpthread-stubs.so.0.0
                0db07000 2db0b000 rlib 0 2 0 /usr/X11R6/lib/libXau.so.9.0
                0975d000 29762000 rlib 0 2 0 /usr/X11R6/lib/libXdmcp.so.10.0
                03303000 03303000 rtld 0 1 0 /usr/libexec/ld.so
目录
打赏
0
0
0
0
680
分享
相关文章
【Shell 命令集合 设备管理 】Linux 设置键盘映射表 loadkeys命令 使用指南
【Shell 命令集合 设备管理 】Linux 设置键盘映射表 loadkeys命令 使用指南
221 0
【Shell 命令集合 网络通讯 】Linux 显示Unix-to-Unix Copy (UUCP) 系统的状态信息 uustat命令 使用指南
【Shell 命令集合 网络通讯 】Linux 显示Unix-to-Unix Copy (UUCP) 系统的状态信息 uustat命令 使用指南
129 0
【Shell 命令集合 设备管理 】Linux控制Linux系统的键盘LED setleds命令 使用指南
【Shell 命令集合 设备管理 】Linux控制Linux系统的键盘LED setleds命令 使用指南
205 0
|
5月前
|
Unix:Linux的“祖师爷”
Unix的诞生 Unix操作系统诞生于1969年,由肯·汤普逊(Kenneth Lane Thompson)和丹尼斯·里奇(Dennis MacAlistair Ritchie)在AT&T的贝尔实验室开发。其初衷是为了在闲置的PDP-7计算机上开发一个简单的操作系统,以便进行编程和游戏。最初的Unix是用汇编语言编写的,但随后为了更高效的开发和更好的可移植性,里奇和汤普逊用C语言重写了Unix的大部分代码,这奠定了Unix的基础,并促进了C语言的广泛应用。
106 2
UNIX/Linux 上的安装
UNIX/Linux 上的安装。
104 2
【Shell 命令集合 设备管理 】Linux 显示当前系统中定义的键盘映射表 dumpkeys命令 使用指南
【Shell 命令集合 设备管理 】Linux 显示当前系统中定义的键盘映射表 dumpkeys命令 使用指南
131 0
操作系统的演化与比较:从Unix到Linux
本文将探讨操作系统的历史发展,重点关注Unix和Linux两个主要的操作系统分支。通过分析它们的起源、设计哲学、技术特点以及在现代计算中的影响,我们可以更好地理解操作系统在计算机科学中的核心地位及其未来发展趋势。
在Linux中,有哪几种linux/unix发行版本?
在Linux中,有哪几种linux/unix发行版本?
在Linux中,Unix和Linux之间的关系是什么?
在Linux中,Unix和Linux之间的关系是什么?
|
11月前
|
Unix:Linux的“逗趣祖师爷”与它的不凡传承
在科技长河中,Unix犹如一颗恒星,既是历史见证者也是未来的启发者。1969年,因程序员肯·汤普森想在他的PDP-7上玩“Space Travel”游戏,意外创造了Unix,以简洁优雅的代码改变了操作系统的世界。进入90年代,林纳斯·托瓦兹受Unix启发,开发了开源免费的Linux,像是Unix调皮的孙子,不仅继承其精髓还增添了开放共享的精神。Unix与Linux之间的传承,就像是智者与追蝶孩童的故事,充满了岁月的智慧与新生的活力,提醒我们科技传奇往往源于不起眼的小事。下次使用Linux时,不妨会心一笑吧!
194 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问