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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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