XKeylog это X11 кейлоггер для Unix, который использует Xlib интерфейс взаимодействии с клавиатурой пользователей. iXkeylog будет ожидать определенных событий X11, а затем вызвать специальные программы для обработки этих событий.
Требoвания:
gcc
make / gmake
Xlib / libX11 / libX11-dev
Инструкция:
Для вызова помощи наберите ‘./ixkeylog -h’
You won’t need to compile the whole stuff by yourself. Just type ‘gmake -f Makefile.[put your OS here]’ in the root directory of the package and you’ll get the available make targets. Type:
1 gmake -f Makefile.[put your OS here] ixkeylog
for compiling the main binary. Use
1 gmake -f Makefile.[put your OS here] clean
to cleanup everything. Now use the «-h» option to see all available options:
01 $ ./ixkeylog -h
02 iXKeyLog — *NIX X11 KeyLogger (c) by Victor Dorneanu
03
04 Usage: ixkeylog [—daemon] [—debug] [-h] [-o output] [—version] [-x DISPLAY]
05
06 —daemon — Run process as daemon
07 —debug — Run with debug messages
08 -h — Print help message
09 -o
If you run iXKeyLog without any options, it will dump the logged data to stdout.
1 $ ./ixkeylog
2 tthhiiss iiss aa tteesstt<^@><^C>^C
3 $
If you want the data to be dumped into some file just use the «-o» option
1 $ ./ixkeylog -o test.log
2 this is a test^C
3 $ cat test.log
4 this is a test<^@><^C>
In order to have some additional debug messages you’ll have to use the «—debug» flag
01 $ ./ixkeylog —debug
02 [DEBUG] (src/display.c) Adding (9, «[ESCAPE]») to
03 [DEBUG] (src/display.c) Adding (22, «[BACKSPACE]») to
04 [DEBUG] (src/display.c) Adding (23, «[TAB]») to
05 [DEBUG] (src/display.c) Adding (36, «[ENTER]
06 «) to
07 [DEBUG] (src/display.c) Adding (37, «») to
08 [DEBUG] (src/display.c) Adding (50, «») to
09 [DEBUG] (src/display.c) Adding (62, «») to
10 [DEBUG] (src/display.c) Adding (64, «») to
11 [DEBUG] (src/display.c) Adding (67, «[F1]») to
12 [DEBUG] (src/display.c) Adding (68, «[F2]») to
13 [DEBUG] (src/display.c) Adding (69, «[F3]») to
14 [DEBUG] (src/display.c) Adding (70, «[F4]») to
15 [DEBUG] (src/display.c) Adding (71, «[F5]») to
16 [DEBUG] (src/display.c) Adding (72, «[F6]») to
17 [DEBUG] (src/display.c) Adding (73, «[F7]») to
18 [DEBUG] (src/display.c) Adding (74, «[F8]») to
19 [DEBUG] (src/display.c) Adding (75, «[F9]») to
20 [DEBUG] (src/display.c) Adding (76, «[F10]») to
21 [DEBUG] (src/display.c) Adding (92, «») to
22 [DEBUG] (src/display.c) Adding (95, «[F11]») to
23 [DEBUG] (src/display.c) Adding (96, «[F12]») to
24 [DEBUG] (src/display.c) Adding (105, «») to
25 [DEBUG] (src/display.c) Adding (110, «[HOME]») to
26 [DEBUG] (src/display.c) Adding (111, «[UP]») to
27 [DEBUG] (src/display.c) Adding (112, «[PRIOR]») to
28 [DEBUG] (src/display.c) Adding (113, «[LEFT]») to
29 [DEBUG] (src/display.c) Adding (114, «[RIGHT]») to
30 [DEBUG] (src/display.c) Adding (115, «[END]») to
31 [DEBUG] (src/display.c) Adding (116, «[DOWN]») to
32 [DEBUG] (src/display.c) Adding (117, «[NEXT]») to
33 [DEBUG] (src/display.c) Adding (118, «[INSERT]») to
34 [DEBUG] (src/display.c) Adding (119, «[DELETE]») to
35 [DEBUG] (src/display.c) Adding (133, «[SUPER L]») to
36 [DEBUG] (src/display.c) Adding (127, «[PAUSE]») to
37 [DEBUG] (src/display.c) Adding (0x0, «<^@>») to
38 [DEBUG] (src/display.c) Adding (0x1, «<^A>») to
39 [DEBUG] (src/display.c) Adding (0x3, «<^C>») to
40 [DEBUG] (src/display.c) Adding (0x7, «») to
41 [DEBUG] (src/display.c) Adding (0x8, «») to
42 [DEBUG] (src/display.c) Adding (0xd, «») to
43 [DEBUG] (src/display.c) Adding (0x1b, «») to
44 [DEBUG] (src/display.c) Adding (0x9b, «») to
45 t[DEBUG] (src/display.c) keycode: 28 (keysym 0x74, t) buf: t
46 [DEBUG] (src/display.c) keycode: 43 (keysym 0x68, h) buf: h
47 h[DEBUG] (src/display.c) keycode: 31 (keysym 0x69, i) buf: i
48 i[DEBUG] (src/display.c) keycode: 39 (keysym 0x73, s) buf: s
49 s[DEBUG] (src/display.c) keycode: 65 (keysym 0x20, space) buf:
50 [DEBUG] (src/display.c) keycode: 38 (keysym 0x61, a) buf: a
51 a[DEBUG] (src/display.c) keycode: 65 (keysym 0x20, space) buf:
52 [DEBUG] (src/display.c) keycode: 28 (keysym 0x74, t) buf: t
53 t[DEBUG] (src/display.c) keycode: 26 (keysym 0x65, e) buf: e
54 e[DEBUG] (src/display.c) keycode: 39 (keysym 0x73, s) buf: s
55 s[DEBUG] (src/display.c) keycode: 28 (keysym 0x74, t) buf: t
56 t[DEBUG] (src/display.c) keycode: 37 (keysym 0xffe3, Control_L) buf:
57 [DEBUG] (src/display.c) keycode: 54 (keysym 0x63, c) buf:
58 ^C
Автор: Cineox
Язык интерфейса: English
Пароль на архив:
Скачать бесплатно
iXKeyLog [Unix]



