Skip to main content

A python package used to interface with the Symantec DLP SOAP API

Project description

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)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

symantec_dlp_python_client-0.1.0.tar.gz (1.8 kB view details)

Uploaded Source

File details

Details for the file symantec_dlp_python_client-0.1.0.tar.gz.

File metadata

  • Download URL: symantec_dlp_python_client-0.1.0.tar.gz
  • Upload date:
  • Size: 1.8 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for symantec_dlp_python_client-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b15abdfef50e1bda5dc54efa5b2b7bf74548eee35b60190068d20879020f3272
MD5 627b5b573f88b16450ce141513128099
BLAKE2b-256 aa9060d53a11722c51b224c96e16e4a598cac27ff03464a56fbba9a0989ddb48

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page