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
2023
2024
 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