utmp/wtmp读卡器

utmp的Python项目详细描述


用于解码/读取utmp和wtmp文件的纯python库。 请注意,有一个使用底层c api的替代库:pyutmp

这个包需要Python3.4。

什么是utmp/wtmp?

utmpwtmpbtmputmpxwtmpxbtmpx等变体是类unix系统上的文件,它们跟踪系统的所有登录和注销。

utmp文件跟踪每个用户的当前登录状态。wtmp文件记录所有登录和注销历史。btmp文件记录失败的登录尝试。

在linux上,wtmpbtmp文件通常位于/var/log/目录中。

用法

函数utmp.read解码二进制utmp/wtmp流并生成记录对象:

withopen('/var/log/wtmp','rb')asfd:buf=fd.read()forentryinutmp.read(buf):print(entry.time,entry.type,entry)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
接收com。太阳媒体声音Java中来自MIDI控制器的FastShortMessage,如何解码?   JAVA日志记录:当日志文件将要滚动时,应用程序将暂停   java如何使用循环来重复函数选择   java OpenJPA和存储过程,Weblogic 12c   编码风格什么是正确的方式来使用。Java中的equals方法?   通过tcpsocket将xml从java发送到C#   java对象比JTable效率更高   java在运行时删除标志\半透明\状态   java将一个数均匀随机地分成m个部分   链表的Java数组   javajaxws:在数据库中记录请求和响应   java maven,执行标记,缺少id标记   泛型类中的java泛型转换