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第三方库


热门话题
java如何向第二个组合框模型项添加数组值从第一个组合框所选项获取数组名称?   使用Java与WebSphere的SSL握手错误   eclipse线程“main”Java中的第一个Java程序异常。lang.NoClassDefFoundError   java将Javafx应用作为Web应用移植的最佳方式   IDE的java右JVM文件夹   java如何在基本适配器中停止文本到语音   java If block使用substring和equals方法以假值执行   在本例中,如何在java中返回多个值?   java第二个主类在maven构建期间覆盖第一个主类   如何在java中设置运行时ArrayList的泛型类型?   java从主机读取文件