hkwljs 发表于 2016-2-8 15:32:54

键盘记录工具PyKeylogger

http://image.3001.net/images/20160204/14545286517817.png
PyKeylogger 1.2.1 是一个Linux下的python版击键记录工具,它通过使用Xlib库来监控键盘状态,并且支持GNU通用公共授权。

功能特点:

1、可将所有键盘敲击纪录保存到磁盘;

2、可根据日期对记录文件自动进行存档;

3、可支持日志轮转,保持定量的日志信息,保障存储空间持续可用;

4、支持自动将存档的日志发送到指定的邮箱地址;

5、支持任意SMTP服务器,包括 Gmail 及Yahoo Mail等SMTP服务器;

6、支持自动将存档的日志上传到指定的FTP服务器;

7、可抓取鼠标点击事件,并在每一个鼠标点击的中心位置,进行截图;

8、支持在固定间隔时间内进行截图;

9、为确保在系统崩溃的时候最大限度保存好数据,会将数据自动刷新写入到磁盘缓冲区;

10、通过.ini文本配置文件,可对功能进行定制;

11、提供了图形用户界面控制面板的设置和操作功能;

12、提供了控制面板的密码保护功能;

13、为了防止偶然的嗅探,密码是混淆在配置文件中的;

14、如日志文件保存时间超过指定期限,该日志文件将会自动删除。

使用样例

import keylogger

import time

now = time.time()

done = lambda: time.time() > now + 60

def print_keys(t, modifiers, keys): print “%.2f   %r   %r” % (t, keys, modifiers)

keylogger.log(done, print_keys)
上述编写的样例,将会打印60s内的击键记录,如果需要更进一步的扩展,除了打印回调结果,还可以进行远程登录程序。

输出样例

根据前面的配置,输出结果如下:

1314238675.42   ‘o’   {‘left shift’: False, ‘right alt’: False, ‘right shift’: False, ‘left alt’: False, ‘left ctrl’: False, ‘right ctrl’: False}

1314238675.51   ‘m’   {‘left shift’: False, ‘right alt’: False, ‘right shift’: False, ‘left alt’: False, ‘left ctrl’: False, ‘right ctrl’: False}

1314238675.65   ‘g’   {‘left shift’: False, ‘right alt’: False, ‘right shift’: False, ‘left alt’: False, ‘left ctrl’: Fals}


下载链接:百度网盘密码: qpbm

hkwljs 发表于 2016-2-8 15:34:29

工具下载地址http://pan.baidu.com/share/init?shareid=3889950106&uk=2551053099

wanmznh 发表于 2016-2-8 20:30:36

w2015 发表于 2016-2-8 21:42:10

可以用?杀毒软件会爆毒?

admin1964 发表于 2016-2-9 01:10:23

学习学习技术,加油!

admin1964 发表于 2016-2-9 01:21:57

菜鸟小羽 发表于 2016-2-9 09:49:37

感谢楼主的分享~

Jack-5 发表于 2016-2-9 12:44:51

a136 发表于 2016-2-9 12:48:24

支持中国红客联盟(ihonker.org)

xiaoqqf4 发表于 2016-2-9 13:13:12

支持中国红客联盟(ihonker.org)
页: [1] 2
查看完整版本: 键盘记录工具PyKeylogger