Skip to main content

Tool Sends Proofpoint Isolation Logs to a Webhook

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

Requirements:

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

Installing the Package

You can install the tool using the following command directly from Github.

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

or can install the tool using pip.

pip install iso2web

Use Cases

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

Usage

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

Tool to send Proofpoint Isolation data to LogRythm

optional arguments:
  -h, --help             show this help message and exit
  --version              show the program's version 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

Metadata

Release files for iso2web 1.0.3

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

Source distribution (sdist)

Source distribution for iso2web 1.0.3
File Size Uploaded Provenance
iso2web-1.0.3.tar.gz 9.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for iso2web 1.0.3
File Interpreter ABI Platform
iso2web-1.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 16.9 kB

Release files / iso2web-1.0.3.tar.gz

Download URL iso2web-1.0.3.tar.gz
Size 9.4 kB
Tags Source
SHA-256 checksum
How to use checksums
28e78c8d2a8754782b3d226b69fc8f5ca8b8bdf61bbaf3b7d28396528bc41205
BLAKE2b-256 checksum
How to use checksums
84b8a2d6e038acf58440b20879e9fa373ef6cf598c32052ddb79378def9b53d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Release files / iso2web-1.0.3-py3-none-any.whl

Download URL iso2web-1.0.3-py3-none-any.whl
Size 7.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
61896039e2360c1aa2aec55a9555748d67c73ada7db5d7b35cdcdf18d98a02a3
BLAKE2b-256 checksum
How to use checksums
f1437820cc24115c52173fa46c6dfb852a713ea3ee32cdab8eb92ce817b0d722
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.21

Security for iso2web 1.0.3

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.

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