Example #1
0
 def __init__(self, config, session=None):
     BaseController.__init__(self, config, session)
     self.event_controller = EventController(config, session)
     self.relations_controller = RelationController(config, session)
     self.events_controller = EventsController(config, session)
     self.rel_def_broker = self.broker_factory(ReferenceDefintionsBroker)
     self.report_broker = self.broker_factory(ReportBroker)
Example #2
0
 def __init__(self, config, session=None):
     BaseController.__init__(self, config, session)
     self.observable_broker = self.broker_factory(ObservableBroker)
     self.composed_observable_broker = self.broker_factory(
         ComposedObservableBroker)
     self.object_broker = self.broker_factory(ObjectBroker)
     self.attribute_broker = self.broker_factory(AttributeBroker)
     self.related_object_broker = self.broker_factory(RelatedObjectBroker)
Example #3
0
 def __init__(self, config, session=None):
   BaseController.__init__(self, config, session)
   self.mail_controller = MailController(config, session)
   salt = self.config.get('ce1sus', 'salt', None)
   if salt:
     self.salt = salt
   else:
     raise ControllerException('Salt was not defined in ce1sus.conf')
Example #4
0
 def __init__(self, config, session=None):
     BaseController.__init__(self, config, session)
     self.attribute_definition_broker = self.broker_factory(
         AttributeDefinitionBroker)
     self.attribute_broker = self.broker_factory(AttributeBroker)
     self.search_broker = self.broker_factory(SearchBroker)
     self.reference_definition_broker = self.broker_factory(
         ReferenceDefintionsBroker)
     self.reference_broker = self.broker_factory(ReferenceBroker)
Example #5
0
 def __init__(self, config, session=None):
     BaseController.__init__(self, config, session)
     self.mail_broker = self.broker_factory(MailTemplateBroker)
     self.event_broker = self.broker_factory(EventBroker)
     self.relation_controller = RelationController(config, session)
     self.mail_handler = None
     self.url = config.get('ce1sus', 'baseurl')
     if is_plugin_available('mail', self.config):
         self.mail_handler = get_plugin_function('mail', 'get_instance',
                                                 self.config,
                                                 'internal_plugin')()
Example #6
0
 def __init__(self, config, session=None):
     BaseController.__init__(self, config, session)
     self.observable_controller = ObservableController(config, session)
     self.event_controller = EventController(config, session)
     self.condition_broker = self.broker_factory(ConditionBroker)
     self.reference_definiton_broker = self.broker_factory(
         ReferenceDefintionsBroker)
     self.handler_broker = self.broker_factory(AttributeHandlerBroker)
     self.value_type_broker = self.broker_factory(AttributeTypeBroker)
     self.condition_broker = self.broker_factory(ConditionBroker)
     self.references_broker = self.broker_factory(ReferencesBroker)
     self.salt = self.config.get('ce1sus', 'salt', None)
Example #7
0
  def __init__(self, config, session=None):
    BaseController.__init__(self, config, session)
    self.config = config
    ce1sus_url = config.get('ce1sus', 'baseurl', None)
    self.event_controller = EventController(config, session)
    self.stix_ce1sus_mapper = StixCelsusMapper(config, session)
    self.ce1sus_stix_mapper = Ce1susStixMapper(config, session)
    if ce1sus_url:
            # Set the namespaces
      cybox.utils.idgen.set_id_namespace(Namespace(ce1sus_url, 'ce1sus'))
      stix.utils.idgen.set_id_namespace({ce1sus_url: 'ce1sus'})

    else:
      raise StixMapperException(u'the base url was not specified in configuration')
Example #8
0
  def __init__(self, config, api_url, api_key, misp_tag='Generic MISP', session=None):
    BaseController.__init__(self, config, session)
    self.api_url = api_url
    self.api_key = api_key
    self.tag = misp_tag
    self.object_definitions_broker = self.broker_factory(ObjectDefinitionBroker)
    self.attribute_definitions_broker = self.broker_factory(AttributeDefinitionBroker)
    self.reference_definitions_broker = self.broker_factory(ReferenceDefintionsBroker)
    self.indicator_types_broker = self.broker_factory(IndicatorTypeBroker)
    self.condition_broker = self.broker_factory(ConditionBroker)
    self.event_broker = self.broker_factory(EventBroker)
    self.error_broker = self.broker_factory(ErrorMispBroker)
    self.ce1sus_misp_converter = Ce1susMISP(config, session)
    self.process_controller = ProcessController(config, session)

    self.dump = False
    self.file_location = None
Example #9
0
 def __init__(self, config, session=None):
     BaseController.__init__(self, config, session)
     self.attr_def_broker = self.broker_factory(AttributeDefinitionBroker)
     self.handler_broker = self.broker_factory(AttributeHandlerBroker)
     self.type_broker = self.broker_factory(AttributeTypeBroker)
Example #10
0
 def __init__(self, config, session=None):
     BaseController.__init__(self, config, session)
     self.sync_server_broker = self.broker_factory(SyncServerBroker)
Example #11
0
 def __init__(self, config, session=None):
     BaseController.__init__(self, config, session)
Example #12
0
 def __init__(self, config, session=None):
     BaseController.__init__(self, config, session)
     self.event_broker = self.broker_factory(EventBroker)
     self.comment_broker = self.broker_factory(CommentBroker)
     self.reference_broker = self.broker_factory(ReferenceBroker)
     self.relations_controller = RelationController(config, session)
Example #13
0
 def __init__(self, config, session=None):
     BaseController.__init__(self, config, session)
     # cache all definitions
     self.condition_broker = self.broker_factory(ConditionBroker)
     self.fh = FileHandler()
 def __init__(self, config, session=None):
     BaseController.__init__(self, config, session)
     self.condition_broker = self.broker_factory(ConditionBroker)
Example #15
0
 def __init__(self, config, session=None):
     BaseController.__init__(self, config, session)
     self.process_broker = self.broker_factory(ProcessBroker)
     self.user_controller = UserController(config, session)
Example #16
0
 def __init__(self, config, session=None):
     BaseController.__init__(self, config, session)
     self.attribute_broker = self.broker_factory(AttributeBroker)
     self.relation_broker = self.broker_factory(RelationBroker)
Example #17
0
 def __init__(self, config, session=None):
   BaseController.__init__(self, config, session)
   self.event_broker = self.broker_factory(EventBroker)
   self.relation_controller = RelationController(config, session)
Example #18
0
 def __init__(self, config, session=None):
     BaseController.__init__(self, config, session)
     self.cybox_mapper = CyboxMapper(config, session)
     self.indicator_controller = IndicatorController(config, session)
     self.event_controller = EventController(config, session)
     self.fh = FileHandler()
Example #19
0
 def __init__(self, config, session=None):
     BaseController.__init__(self, config, session)
     self.cybox_mapper = CyboxMapper(config, session)
     self.event_controller = EventController(config, session)
     self.observable_controller = ObservableController(config, session)
 def __init__(self, config, session=None):
   BaseController.__init__(self, config, session)
   self.report_broker = self.broker_factory(ReportBroker)
   self.reference_broker = self.broker_factory(ReferenceBroker)
   self.reference_definition_broker = self.broker_factory(ReferenceDefintionsBroker)
Example #21
0
 def __init__(self, config, session=None):
     BaseController.__init__(self, config, session)
     self.indicator_type_broker = self.broker_factory(IndicatorTypeBroker)
     self.relation_controller = RelationController(config, session)