键盘记录工具PyKeylogger

社区服务
高级搜索
猴岛论坛电脑百科键盘记录工具PyKeylogger
发帖 回复
倒序阅读 最近浏览的帖子最近浏览的版块
3个回复

[技术小组]键盘记录工具PyKeylogger

楼层直达
Joy_Design

ZxID:22088902

等级: 贵宾
配偶: 千辰丶
📡长期出✈科学上网🚀🐧🐧771101789🔔🔔 .  

举报 只看楼主 使用道具 楼主   发表于: 2016-02-05 0
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}

际遇之神

奖励

被富婆包养,轻易就获得钱财无数,获得6DB


德服为上,才服为中,力服为下。
得十良马,不若得一伯乐;得十良剑,不若得一欧冶;得地千里,不若得一圣人。
语 

ZxID:17504384

我不知道将去何方 但我已在路上

举报 只看该作者 沙发   发表于: 2016-02-05 0
谢谢分享

版主请假 评分待评

际遇之神

奖励

用手机上论坛被老师发现,没想到老师是猴岛版主,获得5DB

引用

船在海上 马在山中 前方有大山大河

世界有不绝风景 我有坚持到底的决心
等级: 中校
划船不用浆 一生全靠浪!
举报 只看该作者 板凳   发表于: 2016-02-05 0
为你而出现

ZxID:47218809

等级: 新兵
举报 只看该作者 地板   发表于: 2016-04-18 0
kan qing lan hen gao shen
« 返回列表
发帖 回复