Files
metasploit-gs/lib/msf/core/model/campaign.rb
T
HD Moore 3831e49455 See #4506 for Macro handling
git-svn-id: file:///home/svn/framework3/trunk@12977 4d416f70-5f16-0410-b530-b9f4589650da
2011-06-20 07:23:16 +00:00

40 lines
961 B
Ruby

module Msf
class DBManager
class Campaign < ActiveRecord::Base
has_one :email_template
has_one :web_template
has_one :attachment
has_many :email_addresses
has_many :clients
extend SerializedPrefs
serialize :prefs
# General settings
serialized_prefs_attr_accessor :payload_lhost, :listener_lhost, :payload_type
# Email settings
serialized_prefs_attr_accessor :do_email
serialized_prefs_attr_accessor :smtp_server, :smtp_port, :smtp_ssl
serialized_prefs_attr_accessor :smtp_user, :smtp_pass
serialized_prefs_attr_accessor :mailfrom, :display_from
# Web settings
serialized_prefs_attr_accessor :do_web
serialized_prefs_attr_accessor :web_uripath, :web_urihost, :web_srvport, :web_srvhost
serialized_prefs_attr_accessor :web_ssl
# Executable settings
serialized_prefs_attr_accessor :do_exe_gen
serialized_prefs_attr_accessor :exe_lport
serialized_prefs_attr_accessor :exe_name
serialized_prefs_attr_accessor :macro_name
end
end
end