Method: Rex::OLE::Storage#inspect

Defined in:
lib/rex/ole/storage.rb

#inspectObject



84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
# File 'lib/rex/ole/storage.rb', line 84

def inspect
  ret = ""
  ret << "header = %s\n" % @header.to_s

  ret << "*** %u DIFAT sectors\n" % @difat.length
  ret << @difat.to_s << "\n"

  ret << "*** %u FAT sectors\n" % @fat.length
  ret << @fat.to_s << "\n"

  ret << "*** %u MiniFAT sectors:\n" % @minifat.length
  if (@minifat.length > 0)
    ret << @minifat.to_s << "\n"
  end

  ret << "*** ministream (%u bytes):\n" % @ministream.length
  if (@ministream.length > 0)
    ret << @ministream.to_s << "\n"
  end

  ret << "*** %u directory entries\n" % @directory.num_entries
  ret << @directory.to_s << "\n"
end