Ejemplo n.º 1
0
 class Meta:
     object_class = GraphObject
     allowed_methods = ('get', )
     resource_name = 'relationshipsservice'
     authentication = MultiAuthentication(CRITsApiKeyAuthentication(),
                                          CRITsSessionAuthentication())
     authorization = authorization.Authorization()
     serializer = CRITsSerializer()
Ejemplo n.º 2
0
 class Meta:
     object_class = Screenshot
     allowed_methods = ('get', 'post')
     resource_name = "screenshots"
     authentication = MultiAuthentication(CRITsApiKeyAuthentication(),
                                          CRITsSessionAuthentication())
     authorization = authorization.Authorization()
     serializer = CRITsSerializer()
Ejemplo n.º 3
0
 class Meta:
     object_class = RelationshipType
     allowed_methods = ('post', )
     resource_name = "relationships"
     authentication = MultiAuthentication(CRITsApiKeyAuthentication(),
                                          CRITsSessionAuthentication())
     authorization = authorization.Authorization()
     serializer = CRITsSerializer()
Ejemplo n.º 4
0
 class Meta:
     object_class = Comment
     allowed_methods = ('post')
     resource_name = "comments"
     authentication = MultiAuthentication(CRITsApiKeyAuthentication(),
                                          CRITsSessionAuthentication())
     authorization = authorization.Authorization()
     serializer = CRITsSerializer()
Ejemplo n.º 5
0
 class Meta:
     object_class = Indicator
     allowed_methods = ('post', )
     resource_name = "indicator_activity"
     authentication = MultiAuthentication(CRITsApiKeyAuthentication(),
                                          CRITsSessionAuthentication())
     authorization = authorization.Authorization()
     serializer = CRITsSerializer()
Ejemplo n.º 6
0
 class Meta:
     object_class = ActorIdentifier
     allowed_methods = ('get', 'post')
     resource_name = "actoridentifiers"
     authentication = MultiAuthentication(CRITsApiKeyAuthentication(),
                                          CRITsSessionAuthentication())
     authorization = authorization.Authorization()
     serializer = CRITsSerializer()
Ejemplo n.º 7
0
 class Meta:
     queryset = PCAP.objects.all()
     allowed_methods = ('get', 'post')
     resource_name = "pcaps"
     authentication = MultiAuthentication(CRITsApiKeyAuthentication(),
                                          CRITsSessionAuthentication())
     authorization = authorization.Authorization()
     serializer = CRITsSerializer()
Ejemplo n.º 8
0
 class Meta:
     object_class = RawData
     allowed_methods = ('get', 'post')
     resource_name = "raw_data"
     authentication = MultiAuthentication(CRITsApiKeyAuthentication(),
                                          CRITsSessionAuthentication())
     authorization = authorization.Authorization()
     serializer = CRITsSerializer()
Ejemplo n.º 9
0
 class Meta:
     object_class = StandardsObject
     allowed_methods = ('post', )
     resource_name = "standards"
     authentication = MultiAuthentication(CRITsApiKeyAuthentication(),
                                          CRITsSessionAuthentication())
     authorization = authorization.Authorization()
     serializer = CRITsSerializer()
Ejemplo n.º 10
0
 class Meta:
     object_class = Email
     allowed_methods = ('get', 'post', 'patch')
     resource_name = "emails"
     authentication = MultiAuthentication(CRITsApiKeyAuthentication(),
                                          CRITsSessionAuthentication())
     authorization = authorization.Authorization()
     serializer = CRITsSerializer()
Ejemplo n.º 11
0
 class Meta:
     object_class = Comment
     allowed_methods = ('post')
     resource_name = "comments"
     ordering = ("obj_type", "comment", "date", "analyst", "id")
     authentication = MultiAuthentication(CRITsApiKeyAuthentication(),
                                          CRITsSessionAuthentication())
     authorization = authorization.Authorization()
     serializer = CRITsSerializer()
Ejemplo n.º 12
0
 class Meta:
     object_class = Screenshot
     allowed_methods = ('get', 'post')
     resource_name = "screenshots"
     ordering = ("thumb", "description", "created", "id", "md5", "tags")
     authentication = MultiAuthentication(CRITsApiKeyAuthentication(),
                                          CRITsSessionAuthentication())
     authorization = authorization.Authorization()
     serializer = CRITsSerializer()
Ejemplo n.º 13
0
 class Meta:
     object_class = Domain
     allowed_methods = ('get', 'post', 'patch')
     resource_name = "domains"
     ordering = ("domain", "modified", "status", "favorite", "id")
     authentication = MultiAuthentication(CRITsApiKeyAuthentication(),
                                          CRITsSessionAuthentication())
     authorization = authorization.Authorization()
     serializer = CRITsSerializer()
Ejemplo n.º 14
0
 class Meta:
     object_class = Actor
     allowed_methods = ('get', 'post', 'patch')
     resource_name = "actors"
     ordering = ("name", "description", "modified", "status", "id")
     authentication = MultiAuthentication(CRITsApiKeyAuthentication(),
                                          CRITsSessionAuthentication())
     authorization = authorization.Authorization()
     serializer = CRITsSerializer()
Ejemplo n.º 15
0
 class Meta:
     object_class = IP
     allowed_methods = ('get', 'post', 'patch')
     resource_name = "ips"
     ordering = ("ip", "ip_type", "created", "modified", "status", "id")
     authentication = MultiAuthentication(CRITsApiKeyAuthentication(),
                                          CRITsSessionAuthentication())
     authorization = authorization.Authorization()
     serializer = CRITsSerializer()
Ejemplo n.º 16
0
 class Meta:
     object_class = Email
     allowed_methods = ('get', 'post', 'patch')
     resource_name = "emails"
     ordering = ("from", "recip", "subject", "isodate", "status",
                 "favorite", "id")
     authentication = MultiAuthentication(CRITsApiKeyAuthentication(),
                                          CRITsSessionAuthentication())
     authorization = authorization.Authorization()
     serializer = CRITsSerializer()
Ejemplo n.º 17
0
 class Meta:
     object_class = Target
     allowed_methods = ('get', 'post', 'patch')
     resource_name = "targets"
     ordering = ("email_address", "firstname", "lastname", "email_count",
                 "department", "division", "status", "id")
     authentication = MultiAuthentication(CRITsApiKeyAuthentication(),
                                          CRITsSessionAuthentication())
     authorization = authorization.Authorization()
     serializer = CRITsSerializer()
Ejemplo n.º 18
0
 class Meta:
     object_class = Sample
     allowed_methods = ('get', 'post', 'patch')
     resource_name = "samples"
     ordering = ("filename", "size", "filetype", "created", "modified",
                 "md5", "id", "status")
     authentication = MultiAuthentication(CRITsApiKeyAuthentication(),
                                          CRITsSessionAuthentication())
     authorization = authorization.Authorization()
     serializer = CRITsSerializer()
Ejemplo n.º 19
0
 class Meta:
     object_class = Certificate
     allowed_methods = ('get', 'post', 'patch')
     resource_name = "certificates"
     ordering = ("filename", "description", "filetype", "size", "modified",
                 "status", "md5", "favorite", "id")
     authentication = MultiAuthentication(CRITsApiKeyAuthentication(),
                                          CRITsSessionAuthentication())
     authorization = authorization.Authorization()
     serializer = CRITsSerializer()
Ejemplo n.º 20
0
 class Meta:
     object_class = RawData
     allowed_methods = ('get', 'post', 'patch')
     resource_name = "raw_data"
     ordering = ("title", "data_type", "version", "modified", "id",
                 "status")
     authentication = MultiAuthentication(CRITsApiKeyAuthentication(),
                                          CRITsSessionAuthentication())
     authorization = authorization.Authorization()
     serializer = CRITsSerializer()
Ejemplo n.º 21
0
 class Meta:
     object_class = Signature
     allowed_methods = ('get', 'post', 'patch')
     resource_name = "signatures"
     ordering = ("title", "data_type", "data_type_min_version",
                 "data_type_max_version", "data_type_dependency", 
                 "version", "modified", "id", "status")
     authentication = MultiAuthentication(CRITsApiKeyAuthentication(),
                                          CRITsSessionAuthentication())
     authorization = authorization.Authorization()
     serializer = CRITsSerializer()
Ejemplo n.º 22
0
 class Meta:
     object_class = Campaign
     allowed_methods = ('get', 'post', 'patch')
     resource_name = "campaigns"
     ordering = ("name", "aliases", "status", "actors", "backdoors",
                 "exploits", "indicators", "emails", "domains", "samples",
                 "events", "ips", "pcaps", "modified", "favorite", "id")
     authentication = MultiAuthentication(CRITsApiKeyAuthentication(),
                                          CRITsSessionAuthentication())
     authorization = authorization.Authorization()
     serializer = CRITsSerializer()
Ejemplo n.º 23
0
 class Meta:
     allowed_methods = ('get')
     resource_name = "vocab"
     authentication = MultiAuthentication(CRITsApiKeyAuthentication(),
                                          CRITsSessionAuthentication())
     authorization = authorization.Authorization()