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支持servlet和JSP的使用   java计算模式   Windows上的python PySpark安装异常:Java网关进程在发送其端口号之前退出   java如何解决类中的“Android错误”方法setSupportActionBar?   java JTable为什么单元格颜色不起作用   通过运行时注入实现Java多态性   在Glassfish上使用@EJB注释和Maven的java应用程序客户端   bufferstrategy在java中使用createBufferStrategy()时,拥有2个以上的缓冲区是否有帮助?有什么坏处吗?   用java格式化字符串   带有mvn devserver的Google App Engine Java失败:缺少“guestbook/target/guestbook1.0SNAPSHOT”   java如何测量刚刚收到的UDP数据包大小?   java调用在运行时确定类的泛型方法   java Spring Boot 2.2.4禁用安全性   在java中,如何将文件(通过URL寻址)读入字符串?