Skip to main content

Tool to Send Proofpoint Isolation Data to a Webhook

Project description

Tool Sends Proofpoint Isolation Logs to a Webhook

This tool sends Proofpoint Isolation data to a webhook of your choice.

Requirements:

  • Python 3.9+
  • python-dateutil
  • requests
  • cryptography

Installing the Package

You can install the API library using the following command.

pip install git+https://github.com/pfptcommunity/iso2web.git

Use Cases

  • SIEM solution without Proofpoint Isolation collector eg. LogRythm
  • JSON post to data lake solution

Usage

usage: iso2web [-h] {list,delete,run,add} ...

Tool to send Proofpoint Isolation data to LogRythm

optional arguments:
  -h, --help             show this help message and exit

Required Actions:

  {list,delete,run,add}  An action must be specified

Creating a new API profile

iso2web add -e url -i url_iso_prod -t https://webhook.site -k xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

Deleting API profiles

iso2web delete -i url_iso_prod

Running API profiles

iso2web run -i url_iso_prod

To ignore certificate issues us the --ignore syntax shown below.

iso2web run -i url_iso_prod --ignore

Listing all API profiles

iso2web list

Basic Data Flow

Isolation API to Webhook drawio

Future

Implement HTTP authentication for webhook callback.

Limitations

There are currently no known limitations.

For more information please see: https://proofpoint.my.site.com/community/s/article/Proofpoint-Isolation-API-Guide

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

iso2web-1.0.2.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

iso2web-1.0.2-py3-none-any.whl (7.3 kB view details)

Uploaded Python 3

File details

Details for the file iso2web-1.0.2.tar.gz.

File metadata

  • Download URL: iso2web-1.0.2.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for iso2web-1.0.2.tar.gz
Algorithm Hash digest
SHA256 2f750b844e78a8fefc58958a2b7c60c97dfeb1fede64dd92a666f4c350077601
MD5 045271b7484351e6f413e50272d173ee
BLAKE2b-256 73710e05a8716f246cbd2303ff00dca75cc0ad0afca11820edaf5c8b40721346

See more details on using hashes here.

File details

Details for the file iso2web-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: iso2web-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 7.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for iso2web-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 88f7117a48ca1f9fd8c936501cf82c725aa115ad3c0046ecad3001552144b26d
MD5 c8222a707dfb6c4b1a3ebbea306df008
BLAKE2b-256 15eeac9f2dea00daeeec202c392baa8a6924ea5f7a6dd5314f1cc73cb3ff0a2e

See more details on using hashes here.

Supported by

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