Files
metasploit-gs/lib/msf/core/framework.rb
T
Matt Miller a130617de0 bonzai
git-svn-id: file:///home/svn/incoming/trunk@2504 4d416f70-5f16-0410-b530-b9f4589650da
2005-05-22 07:25:15 +00:00

52 lines
643 B
Ruby

require 'Msf/Core'
module Msf
###
#
# Framework
# ---------
#
# This class is the primary context that modules, scripts, and user
# interfaces interact with. It ties everything together.
#
###
class Framework
def initialize()
self.events = EventDispatcher.new
self.modules = ModuleManager.new
end
def encoders
return modules.encoders
end
def exploits
return modules.exploits
end
def nops
return modules.nops
end
def payloads
return modules.payloads
end
def recon
return modules.recon
end
attr_reader :events
attr_reader :modules
protected
attr_writer :events
attr_writer :modules
end
end