新技术论坛
搜索
查看: 950|回复: 0
打印 上一主题 下一主题

键盘记录工具

[复制链接]
  • TA的每日心情
    无聊
    2016-7-18 08:29
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    扫一扫,手机访问本帖
    楼主
    跳转到指定楼层
    发表于 2016-2-4 22:00:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    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 keyloggerimport timenow = time.time()done = lambda: time.time() > now + 60def 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}


    下载:百度网盘     密码: ghbb
    *参考来源:digitalmunitionFB小编troy编译,转载请注明来自FreeBuf黑客与极客(FreeBuf.COM)
    高级模式
    B Color Image Link Quote Code Smilies

    本版积分规则

    手机版|Archiver|开发者俱乐部 ( ICP/ISP证:辽B-2-4-20110106号 IDC证:辽B-1-2-20070003号 )

    GMT+8, 2024-12-23 04:55 , Processed in 0.119622 second(s), 19 queries .

    X+ Open Developer Network (xodn.com)

    © 2009-2017 沈阳讯网网络科技有限公司

    快速回复 返回顶部 返回列表