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问题   java质疑StyledDocument和JTextPane之间的关系,以及接口的正确使用   java错误getPlayer(args[0]);   java如何使Spring引导在重新打包的WAR中包含清单文件?   Java中的除法与模   java使用2d数组和JfreeChart制作散点图   java扩展SonarQube FindBugs插件和自定义FindBugs插件   javaspring:hibernate+ehcache   具有不正确的equals和HashCode实现的java HashMap   java Jaspersoft报告网。旧金山。jasperreports。发动机例外:net。旧金山。jasperreports。发动机填满JRepressionEvalException:计算表达式时出错   java如果输入与其变量不匹配,如何添加错误   在java中使用简单数组[]实现队列   无法启动上下文路径/hsx上的java FAIL应用程序