polyswarm_api.resources
¶
Module Contents¶
-
class
polyswarm_api.resources.
ArtifactInstance
(content, api=None)[source]¶ Bases:
polyswarm_api.core.BaseJsonResource
,polyswarm_api.core.Hashable
-
class
polyswarm_api.resources.
LocalArtifact
(response, api=None, handle=None, folder=None, artifact_name=None, artifact_type=None, analyze=False, **kwargs)[source]¶ Bases:
polyswarm_api.core.BaseResource
,polyswarm_api.core.Hashable
Artifact for which we have local content
-
classmethod
download
(cls, api, hash_value, hash_type, handle=None, folder=None, artifact_name=None)[source]¶
-
classmethod
download_id
(cls, api, instance_id, handle=None, folder=None, artifact_name=None)[source]¶
-
classmethod
download_archive
(cls, api, u, handle=None, folder=None, artifact_name=None)[source]¶ This method is special, in that it is simply for downloading from S3
-
classmethod
from_handle
(cls, api, handle, artifact_type=None, analyze=False, artifact_name=None, **kwargs)[source]¶
-
classmethod
from_path
(cls, api, path, artifact_type=None, analyze=False, artifact_name=None, **kwargs)[source]¶
-
classmethod
-
class
polyswarm_api.resources.
Hash
(hash_, hash_type=None, validate_hash=True)[source]¶ Bases:
polyswarm_api.core.Hashable