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.HashableArtifact 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