Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: kennedy в Feb 03, 2006, 12:05



Титла: linux keylog
Публикувано от: kennedy в Feb 03, 2006, 12:05
Здравейте,
преди мнооого години в славните времена на ИРЦ-то имаше едни хубави инструменти "троянци" с които сме си правили доста шеги, като добре си спомням, че повечето имаха функция за логване на написаното по клавиатурата. Сега ми се налага, да използвам подобно нещо на моята машина (по причини, които немога да разкрия за сега) та ме интересува има ли подобни програмки за линукс, които да не са част от някой рууткит. Предполагам би могло да стане и с някой скрипт, но нямам идея как. Необходимо ми е да логва всичко набрано на клавиатурата, не само в определена конзола.


Титла: linux keylog
Публикувано от: buboleck в Feb 03, 2006, 13:48
ами това нещо прави това което искаш, но прихваща само това кето се набира на клавиатурата. При мен от време на вереме (през ден, 7-8 часа) се успива и спира. Иначе работи що годе читаво и  лесно се слага. Дал съм линк от моята машина защото не си спомням от къде го свалих, казва се lkl програмката.


Титла: linux keylog
Публикувано от: buboleck в Feb 03, 2006, 14:38
Оригиналът е в sourceforge.net  :)


Титла: linux keylog
Публикувано от: kennedy в Feb 03, 2006, 14:52
благодаря,
ще го изтествам довечера ...


Титла: linux keylog
Публикувано от: buboleck в Feb 04, 2006, 17:27
kennedy тества ли? създава ли ти някакви проблеми?


Титла: linux keylog
Публикувано от: kennedy в Feb 04, 2006, 18:43
компилирано е, но не съм го инсталирал, все още има възможност да не го използвам


Титла: linux keylog
Публикувано от: buboleck в Feb 04, 2006, 18:58
ок. като/ако имаш някакви впечатления сподели моля.


Титла: linux keylog
Публикувано от: loxs в Feb 13, 2006, 12:57
Хмм, много интересно нещо :)
Дали може да се направи така, че да разпознава и keyboard repeat?
Правя бот за една игрица и вместо да броя колко пъти натискам всяка стрелка за да ида до мястото, много по-полезно би било да ми ги отчете програмката :)
Освен това, първият опит да я пусна завърши лекичко неуспешно. Тоест, не знам кой точно файл да му задам като keyboard layout... Ето как се опитвам да стартирам

Примерен код
root@loxs:/home/loxs# lkl -l -o /root/keylog -k /usr/share/kbd/keymaps/i386/qwerty/us.map.gz

Started to log port 0x60. Keymap is /usr/share/kbd/keymaps/i386/qwerty/us.map.gz. The logfile is /root/keylog.

unable to find keymap-file: No such file or directory
unable to find UPPER case keymap file, check it!
root@loxs:/home/loxs#
 


Кой всъщност е файла с layout-a, който трябва да използвам?


Титла: linux keylog
Публикувано от: CyberBoy в Feb 21, 2006, 19:45
Кийлогъра си е напълно приличен, обаче имам същият проблем като loxs. Пробвах и с keymap-овете в /etc/X11/xkb/keymap , пак същият проблем с Uppercase-овете, което е странно. Дори в някои чужди форуми немогат да намерят точно решение. Някой справил ли се е с този проблем ? Аз ще продължа да търся.


Титла: linux keylog
Публикувано от: loxs в Feb 21, 2006, 19:58
А ако споделиш и тук когато/ако намериш решението, много-много благодарности :)


Титла: linux keylog
Публикувано от: buboleck в Feb 21, 2006, 21:23
Кeymap e в lkl/keymaps/ххх_km, както се досещате ххх е таблицата която искате. Аз съм пуснал само на us, нама на кирилица. При мен от време на време ми се получава все едно съм задържал някой клавиш.  Успех  :ok:


Титла: linux keylog
Публикувано от: loxs в Feb 21, 2006, 21:35
Hmm, и кой е стандартния лейаут от тия:
Примерен код
bash-3.00$ ls /home/loxs/software/KeyLogger/lkl/keymaps/
dvorak_km     dvorak_kmUP   fr_kmALT      it_km         it_kmUP       us_kmALT
dvorak_kmALT  fr_km         fr_kmUP       it_kmALT      us_km         us_kmUP


Титла: linux keylog
Публикувано от: buboleck в Feb 21, 2006, 21:59
us_km


Титла: linux keylog
Публикувано от: loxs в Feb 21, 2006, 22:05
И аз предположих, ама от всички клавиши ми празпознава само Алт. Всичко друго записва като NULL.... Напредък е все пак, че отчита някакво действие :)


Титла: linux keylog
Публикувано от: buboleck в Feb 21, 2006, 22:20
При мен отчита NULL когато пиша на кирилица, латиницата я прихваща добре.