0.0
No commit activity in last 3 years
No release in over 3 years
Read and write Solaris utmpx and wtmpx files
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
 Dependencies

Runtime

>= 1.5.0
 Project Readme

solaris-utmpx¶ ↑

Author

Martin Carpenter

Email

mcarpenter@free.fr

Copyright

Copyright © Martin Carpenter 2013

About¶ ↑

The solaris-utmpx gem helps with the reading and writing of Solaris binary utmpx(4) and wtmpx(4) files.

Examples¶ ↑

Read and display all records in wtmpx¶ ↑

require 'solaris/utmpx'

io = File.open('/var/adm/wtmpx', 'r')
reader = Solaris::Utmpx.new(:endian => :little)
while !io.eof? do
  puts reader.read(io)
end

Filter all root entries from wtmpx¶ ↑

require 'solaris/utmpx'

io = File.open('/var/adm/wtmpx', 'r')
reader = Solaris::Utmpx.new(:endian => :little)
while !io.eof? do
  record = reader.read(io)
  print record.to_binary_s unless record.ut_user == 'root'
end