text: import os, time
  from core import execute
  from core import slack
  from core import utils
  
  class SSLScan(object):
      """docstring for SslScan"""
      def __init__(self, options):
          utils.print_banner("SSL Scanning")
          utils.make_directory(options['WORKSPACE'] + '/ssl/')
          self.module_name = self.__class__.__name__
          self.options = options
          slack.slack_noti('status', self.options, mess={
              'title':  "{0} | {1}".format(self.options['TARGET'], self.module_name),
              'content': 'Start SSL Scanning for {0}'.format(self.options['TARGET'])
          })
          self.initial()
          utils.just_waiting(self.module_name)
  
      def initial(self):
          self.run()
  
      def run(self):
          commands = execute.get_commands(self.module_name).get('routines')
          for item in commands:
              utils.print_good('Starting {0}'.format(item.get('banner')))
              #really execute it
              execute.send_cmd(item.get('cmd'), item.get(
                  'output_path'), item.get('std_path'), self.module_name)
  
          utils.just_waiting(self.module_name, seconds=10)
          #just save commands
          logfile = utils.replace_argument(self.options, '$WORKSPACE/log.json')
          utils.save_all_cmd(logfile)
  
  