Skip to main content

keeper-pam-connections

Python bindings for the Keeper PAM WebRTC tunneling library.

Provides a secure WebRTC-based tunneling API for connecting to remote services. Supports three connection modes:

  • tunnel — raw TCP tunneling
  • guacd — Guacamole protocol (for RDP, SSH, VNC, etc. via a guacd server)
  • socks5 — SOCKS5 proxy

Installation

pip install keeper-pam-connections

Usage

import keeper_pam_connections

keeper_pam_connections.initialize_logger("gateway", verbose=False, level=20)
# Debugging only: show_pwd=True also logs every guacd connect value (passwords, private keys, passphrases).
registry = keeper_pam_connections.PyTubeRegistry()

Requirements

Python 3.7 or later. Wheels are provided for Linux (x86_64, aarch64), macOS (x86_64, arm64), Windows (x86_64), and Alpine Linux.

Metadata

Release files for keeper-pam-webrtc-rs 2.2.12

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

Source distribution (sdist)

Source distribution for keeper-pam-webrtc-rs 2.2.12
File Size Uploaded Provenance Actions
keeper_pam_webrtc_rs-2.2.12.tar.gz 1.6 MB Without provenance Details for keeper_pam_webrtc_rs-2.2.12.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for keeper-pam-webrtc-rs 2.2.12
File Actions
keeper_pam_webrtc_rs-2.2.12-cp38-abi3-win_amd64.whl CPython 3.8 abi3 Windows x86-64 Details for keeper_pam_webrtc_rs-2.2.12-cp38-abi3-win_amd64.whl
keeper_pam_webrtc_rs-2.2.12-cp38-abi3-musllinux_1_2_x86_64.whl CPython 3.8 abi3 Linux musl 1.2+ x86-64 Details for keeper_pam_webrtc_rs-2.2.12-cp38-abi3-musllinux_1_2_x86_64.whl
keeper_pam_webrtc_rs-2.2.12-cp38-abi3-manylinux_2_28_x86_64.whl CPython 3.8 abi3 Linux glibc 2.28+ x86-64 Details for keeper_pam_webrtc_rs-2.2.12-cp38-abi3-manylinux_2_28_x86_64.whl
keeper_pam_webrtc_rs-2.2.12-cp38-abi3-manylinux_2_28_aarch64.whl CPython 3.8 abi3 Linux glibc 2.28+ ARM64 Details for keeper_pam_webrtc_rs-2.2.12-cp38-abi3-manylinux_2_28_aarch64.whl
keeper_pam_webrtc_rs-2.2.12-cp38-abi3-macosx_11_0_arm64.whl CPython 3.8 abi3 macOS 11.0+ ARM64 Details for keeper_pam_webrtc_rs-2.2.12-cp38-abi3-macosx_11_0_arm64.whl
keeper_pam_webrtc_rs-2.2.12-cp38-abi3-macosx_10_12_x86_64.whl CPython 3.8 abi3 macOS 10.12+ x86-64 Details for keeper_pam_webrtc_rs-2.2.12-cp38-abi3-macosx_10_12_x86_64.whl

Total release size: 43.1 MB

Release files / keeper_pam_webrtc_rs-2.2.12.tar.gz

Download URL keeper_pam_webrtc_rs-2.2.12.tar.gz
Size 1.6 MB
Tags Source
SHA-256 checksum
How to use checksums
9713b247224576485a73e3f9245f5764fb74592e8176118b53c4b75806b3b231
BLAKE2b-256 checksum
How to use checksums
43b52876132c834ce6ad3e50ace6ad7f1680cee1a539b3569ba7aefcf5e6f27b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / keeper_pam_webrtc_rs-2.2.12-cp38-abi3-win_amd64.whl

Download URL keeper_pam_webrtc_rs-2.2.12-cp38-abi3-win_amd64.whl
Size 8.2 MB
Tags CPython 3.8 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
800db136f10940e97f3f0d224f8d862c0ace6d5bd67d10af2cc82c67d8d248cf
BLAKE2b-256 checksum
How to use checksums
abfbee2df080bdf90081907b8e240adcfccfe20460585902a5607012c8fb4234
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / keeper_pam_webrtc_rs-2.2.12-cp38-abi3-musllinux_1_2_x86_64.whl

Download URL keeper_pam_webrtc_rs-2.2.12-cp38-abi3-musllinux_1_2_x86_64.whl
Size 7.8 MB
Tags CPython 3.8 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
6f15f7f7894cfe2c910f83ac0abbbca4757222ac0d5f139132ad33a26e696c0a
BLAKE2b-256 checksum
How to use checksums
7a14814b5a96389eb5c066f5fe1b2733492162fc2ad596d894aa5ddc4f0fc9b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / keeper_pam_webrtc_rs-2.2.12-cp38-abi3-manylinux_2_28_x86_64.whl

Download URL keeper_pam_webrtc_rs-2.2.12-cp38-abi3-manylinux_2_28_x86_64.whl
Size 5.6 MB
Tags CPython 3.8 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
3033680568944566ad8d4d75ef00828195df2c1bcf5b33223a745509b781b519
BLAKE2b-256 checksum
How to use checksums
395dde716175ce3db7b27ba865a3923cb111ea17a79a2b363b8b4bd36f84b268
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / keeper_pam_webrtc_rs-2.2.12-cp38-abi3-manylinux_2_28_aarch64.whl

Download URL keeper_pam_webrtc_rs-2.2.12-cp38-abi3-manylinux_2_28_aarch64.whl
Size 5.5 MB
Tags CPython 3.8 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
b72315c86ac9acb05acbeccdecfd0a4fbbcd74735b5d334a0bb4436c16e4bc82
BLAKE2b-256 checksum
How to use checksums
bf557aada68a5a1d992773aa5f9f48ca8ef718dd26e456bf5bd6168abf047f74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / keeper_pam_webrtc_rs-2.2.12-cp38-abi3-macosx_11_0_arm64.whl

Download URL keeper_pam_webrtc_rs-2.2.12-cp38-abi3-macosx_11_0_arm64.whl
Size 7.1 MB
Tags CPython 3.8 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
574adceb3f38c636f77f97b5c555b687a0444653d86650dd9f46e90e418a72b9
BLAKE2b-256 checksum
How to use checksums
0dfdeed3caa1f334626594d3a3251e862854a2c6c396b193213deeb0cc889f66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Release files / keeper_pam_webrtc_rs-2.2.12-cp38-abi3-macosx_10_12_x86_64.whl

Download URL keeper_pam_webrtc_rs-2.2.12-cp38-abi3-macosx_10_12_x86_64.whl
Size 7.4 MB
Tags CPython 3.8 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
0c512a29ad2ae8d2def0952b6aab073a5e93ff0fa0513ff680c869746a52893f
BLAKE2b-256 checksum
How to use checksums
1960ba902952fcc8f43fb1f7c4e84fda7489b32c602fecefff3d1a2c61b0c6d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.0.1 CPython/3.12.3

Security for keeper-pam-webrtc-rs 2.2.12

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

2.2.12 This release

7 release files 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