Class: Rex::Post::Meterpreter::Extensions::Stdapi::Sys::EventLogSubsystem::EventRecord

Inherits:
Object
  • Object
show all
Defined in:
lib/rex/post/meterpreter/extensions/stdapi/sys/event_log_subsystem/event_record.rb

Overview

This class encapsulates the data from an event log record.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(recnum, timegen, timewri, id, type, cat, strs, data) ⇒ EventRecord

Returns a new instance of EventRecord.



28
29
30
31
32
33
34
35
36
37
# File 'lib/rex/post/meterpreter/extensions/stdapi/sys/event_log_subsystem/event_record.rb', line 28

def initialize(recnum, timegen, timewri, id, type, cat, strs, data)
	self.num       = recnum
	self.generated = Time.at(timegen)
	self.written   = Time.at(timewri)
	self.eventid   = id
	self.type      = type
	self.category  = cat
	self.strings   = strs
	self.data      = data
end

Instance Attribute Details

#categoryObject

Returns the value of attribute category.



18
19
20
# File 'lib/rex/post/meterpreter/extensions/stdapi/sys/event_log_subsystem/event_record.rb', line 18

def category
  @category
end

#dataObject

Returns the value of attribute data.



18
19
20
# File 'lib/rex/post/meterpreter/extensions/stdapi/sys/event_log_subsystem/event_record.rb', line 18

def data
  @data
end

#eventidObject

Returns the value of attribute eventid.



18
19
20
# File 'lib/rex/post/meterpreter/extensions/stdapi/sys/event_log_subsystem/event_record.rb', line 18

def eventid
  @eventid
end

#generatedObject

Returns the value of attribute generated.



18
19
20
# File 'lib/rex/post/meterpreter/extensions/stdapi/sys/event_log_subsystem/event_record.rb', line 18

def generated
  @generated
end

#numObject

Returns the value of attribute num.



18
19
20
# File 'lib/rex/post/meterpreter/extensions/stdapi/sys/event_log_subsystem/event_record.rb', line 18

def num
  @num
end

#stringsObject

Returns the value of attribute strings.



18
19
20
# File 'lib/rex/post/meterpreter/extensions/stdapi/sys/event_log_subsystem/event_record.rb', line 18

def strings
  @strings
end

#typeObject

Returns the value of attribute type.



18
19
20
# File 'lib/rex/post/meterpreter/extensions/stdapi/sys/event_log_subsystem/event_record.rb', line 18

def type
  @type
end

#writtenObject

Returns the value of attribute written.



18
19
20
# File 'lib/rex/post/meterpreter/extensions/stdapi/sys/event_log_subsystem/event_record.rb', line 18

def written
  @written
end