Files
metasploit-gs/lib/rex/image_source/image_source.rb
T
Ramon de C Valle a3ccb61b91 Pulled out image_source
git-svn-id: file:///home/svn/framework3/trunk@5401 4d416f70-5f16-0410-b530-b9f4589650da
2008-02-09 04:35:21 +00:00

46 lines
589 B
Ruby

#!/usr/bin/env ruby
# $Id$
module Rex
module ImageSource
class ImageSource
#
# Um, just some abstract class stuff I guess, this is the interface
# that any image sources should subscribe to...
#
def subsource(offset, len)
raise "do something"
end
def size
raise "do something"
end
def file_offset
raise "do something"
end
def close
raise "do something"
end
def read_asciiz(offset)
# FIXME, make me better
string = ''
loop do
char = read(offset, 1)
break if char == "\x00"
offset += 1
string << char
end
return string
end
end
end
end