Files
metasploit-gs/lib/msf/core.rb
T

60 lines
1.1 KiB
Ruby
Raw Normal View History

2005-05-21 17:57:00 +00:00
###
#
# framework-core
# --------------
#
# The core library provides all of the means by which to interact
2009-01-11 03:17:21 +00:00
# with the framework insofar as manipulating encoders, nops,
# payloads, exploits, auxiliary, and sessions.
2005-05-21 17:57:00 +00:00
#
###
2005-12-08 18:26:38 +00:00
# Sanity check this version of ruby
require 'msf/sanity'
# The framework-core depends on Rex
2005-07-09 21:18:49 +00:00
require 'rex'
2005-11-01 02:42:48 +00:00
require 'rex/ui'
2005-05-21 17:57:00 +00:00
2005-10-30 23:40:27 +00:00
module Msf
LogSource = "core"
end
2005-05-21 17:57:00 +00:00
# General
2005-07-09 21:18:49 +00:00
require 'msf/core/constants'
require 'msf/core/exceptions'
require 'msf/core/data_store'
require 'msf/core/option_container'
2005-05-21 17:57:00 +00:00
2010-01-15 01:29:54 +00:00
# Event subscriber interfaces
require 'msf/events'
2005-05-21 17:57:00 +00:00
# Framework context and core classes
require 'msf/core/framework'
2006-03-21 04:37:48 +00:00
require 'msf/core/db_manager'
require 'msf/core/event_dispatcher'
require 'msf/core/module_manager'
2005-11-19 16:25:26 +00:00
require 'msf/core/plugin_manager'
2006-03-21 04:37:48 +00:00
require 'msf/core/session'
require 'msf/core/session_manager'
2005-05-21 17:57:00 +00:00
2006-03-21 04:37:48 +00:00
# Wrappers
require 'msf/core/encoded_payload'
2005-07-11 02:03:48 +00:00
# Pseudo-modules
require 'msf/core/handler'
2005-05-21 17:57:00 +00:00
# Modules
2005-07-09 21:18:49 +00:00
require 'msf/core/module'
require 'msf/core/encoder'
require 'msf/core/auxiliary'
2005-07-09 21:18:49 +00:00
require 'msf/core/exploit'
require 'msf/core/nop'
require 'msf/core/payload'
# Drivers
2009-01-11 03:17:21 +00:00
require 'msf/core/exploit_driver'
2010-01-15 01:29:54 +00:00