コード例 #1
0
ファイル: api.py プロジェクト: zhangjunqiang/crits
 class Meta:
     object_class = PCAP
     allowed_methods = ('get', 'post', 'patch')
     resource_name = "pcaps"
     ordering = ("filename", "description", "length", "modified", "id",
                 "md5", "status")
     authentication = MultiAuthentication(CRITsApiKeyAuthentication(),
                                          CRITsSessionAuthentication())
     authorization = authorization.Authorization()
     serializer = CRITsSerializer()
コード例 #2
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()
コード例 #3
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()
コード例 #4
0
 class Meta:
     object_class = Backdoor
     allowed_methods = ('get', 'post', 'patch')
     resource_name = "backdoors"
     ordering = ("name", "version", "description", "modified", "status",
                 "favorite", "id")
     authentication = MultiAuthentication(CRITsApiKeyAuthentication(),
                                          CRITsSessionAuthentication())
     authorization = authorization.Authorization()
     serializer = CRITsSerializer()
コード例 #5
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()
コード例 #6
0
 class Meta:
     object_class = Indicator
     allowed_methods = ('get', 'post', 'patch')
     resource_name = "indicators"
     ordering = ("value", "ind_type", "threat_types", "attack_types",
                 "created", "modified", "status", "id")
     authentication = MultiAuthentication(CRITsApiKeyAuthentication(),
                                          CRITsSessionAuthentication())
     authorization = authorization.Authorization()
     serializer = CRITsSerializer()
コード例 #7
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()
コード例 #8
0
ファイル: api.py プロジェクト: zhangjunqiang/crits
 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()
コード例 #9
0
ファイル: api.py プロジェクト: zhangjunqiang/crits
 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()
コード例 #10
0
ファイル: api.py プロジェクト: zhangjunqiang/crits
 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()
コード例 #11
0
 class Meta:
     allowed_methods = ('get')
     resource_name = "vocab"
     authentication = MultiAuthentication(CRITsApiKeyAuthentication(),
                                          CRITsSessionAuthentication())
     authorization = authorization.Authorization()