Skip to main content

Symantec DLP Client

A Python package which can be used to interface with the Incident and Reporting API for Symantec DLP.

The Incident and Reporting API for Symantec DLP is SOAP based, when I got started I could only find Java and C# clients.

I wanted to open source this package as when I initially went looking there very little python resources for this project. Ideally, we will make this package great through PR's which solve

Installation

Using this package should be fairly straightforward. Install it from pypi and import it like so :

from symantec_dlp_client.dlp_soap_client import DLPSoapClient

From there you'll need to pass a few config values to the Init of DLPSoapClient. Check the bottom of the file for an example of what needs to be passed. The project uses zeep to handle all the soap calls and returns a Zeep Object/Type which resembles the return type found in the docs.

If you prefer to work with JSON, there is a part of zeep called serialize_object which you can use to convert the return type to JSON.

from zeep.helpers import serialize_object
serialize_object(response)

Metadata

Release files for symantec-dlp-python-client 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for symantec-dlp-python-client 0.1.0
File Size Uploaded Provenance Actions
symantec_dlp_python_client-0.1.0.tar.gz 1.8 kB Without provenance Details for symantec_dlp_python_client-0.1.0.tar.gz

Release files / symantec_dlp_python_client-0.1.0.tar.gz

Download URL symantec_dlp_python_client-0.1.0.tar.gz
Size 1.8 kB
Tags Source
SHA-256 checksum
How to use checksums
b15abdfef50e1bda5dc54efa5b2b7bf74548eee35b60190068d20879020f3272
BLAKE2b-256 checksum
How to use checksums
aa9060d53a11722c51b224c96e16e4a598cac27ff03464a56fbba9a0989ddb48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.6.0

Security for symantec-dlp-python-client 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page