'Called if plugin is enabled, passed the options namespace'

def initialize(self, options):

    self.options = options
    self.patched = multiprocessing.Queue()
    from core.msfrpc import Msf
    self.msf = Msf()
    self.binaryMimeType = {'mimes': ['application/octet-stream', 'application/x-msdownload', 'application/x-msdos-program', 'binary/octet-stream', 'application/x-executable', 'application/x-dosexec']}
    self.zipType = {'mimes': ['application/x-zip-compressed', 'application/zip'], 'params': {'type': 'ZIP', 'format': 'zip', 'filter': None}}
    self.gzType = {'mimes': ['application/gzip', 'application/x-gzip', 'application/gnutar'], 'params': {'type': 'TAR', 'format': 'ustar', 'filter': 'gzip'}}
    self.tarType = {'mimes': ['application/x-tar'], 'params': {'type': 'TAR', 'format': 'gnutar', 'filter': None}}
    self.bzType = {'mimes': ['application/x-bzip2', 'application/x-bzip'], 'params': {'type': 'TAR', 'format': 'gnutar', 'filter': 'bzip2'}}
    self.archiveTypes = [self.zipType, self.gzType, self.tarType, self.bzType]
    self.set_config()
    self.parse_target_config(self.user_config['targets']['ALL'])
    self.tree_info.append('Connected    to    Metasploit    v{}'.format(self.msf.version))
    t = threading.Thread(name='setup_msf', target=self.setup_msf)
    t.setDaemon(True)
    t.start()
