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.14

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.14
File Size Uploaded Provenance Actions
keeper_pam_webrtc_rs-2.2.14.tar.gz 1.6 MB Without provenance Details for keeper_pam_webrtc_rs-2.2.14.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for keeper-pam-webrtc-rs 2.2.14
File Actions
keeper_pam_webrtc_rs-2.2.14-cp38-abi3-win_amd64.whl CPython 3.8 abi3 Windows x86-64 Details for keeper_pam_webrtc_rs-2.2.14-cp38-abi3-win_amd64.whl
keeper_pam_webrtc_rs-2.2.14-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.14-cp38-abi3-musllinux_1_2_x86_64.whl
keeper_pam_webrtc_rs-2.2.14-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.14-cp38-abi3-manylinux_2_28_x86_64.whl
keeper_pam_webrtc_rs-2.2.14-cp38-abi3-manylinux_2_28_aarch64.whl CPython 3.8 abi3 Linux glibc 2.28+ ARM64 Details for keeper_pam_webrtc_rs-2.2.14-cp38-abi3-manylinux_2_28_aarch64.whl
keeper_pam_webrtc_rs-2.2.14-cp38-abi3-macosx_11_0_arm64.whl CPython 3.8 abi3 macOS 11.0+ ARM64 Details for keeper_pam_webrtc_rs-2.2.14-cp38-abi3-macosx_11_0_arm64.whl
keeper_pam_webrtc_rs-2.2.14-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.14-cp38-abi3-macosx_10_12_x86_64.whl

Total release size: 43.1 MB

Release files / keeper_pam_webrtc_rs-2.2.14.tar.gz

Download URL keeper_pam_webrtc_rs-2.2.14.tar.gz
Size 1.6 MB
Tags Source
SHA-256 checksum
How to use checksums
0d136510f3452a7b2e3705bfb06febc5b74c446210241dc9110b269b5e3a93e8
BLAKE2b-256 checksum
How to use checksums
74fc8581f9c90caa4c5fc8999e6003dc5e6d3585c18530cc84f247763eb736b5
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.14-cp38-abi3-win_amd64.whl

Download URL keeper_pam_webrtc_rs-2.2.14-cp38-abi3-win_amd64.whl
Size 8.2 MB
Tags CPython 3.8 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
89309d01e553662583e487ad96111b240bbc315d1659ba85cc57f05f4ffeeb9d
BLAKE2b-256 checksum
How to use checksums
5466b2b671e3337e1c914e94d799c9a2fdc429b5ac3d04f2b8dbd2ebe0162018
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.14-cp38-abi3-musllinux_1_2_x86_64.whl

Download URL keeper_pam_webrtc_rs-2.2.14-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
e9ab82c29d414803c9992f053168acfbd1c7198b9d35119dc9397c842fc55fb3
BLAKE2b-256 checksum
How to use checksums
05788544249cb0161f5b6fc7c0bbd9fe0b389c1e3dd9cc8b02933bae3ac7b264
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.14-cp38-abi3-manylinux_2_28_x86_64.whl

Download URL keeper_pam_webrtc_rs-2.2.14-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
bd2048267b28c7d870f5a752088a046b194e859d9bd3d266af1bdce0fb6f80d4
BLAKE2b-256 checksum
How to use checksums
64d8d1e64eb1b9cb707ca5028db19464f95217be838d16a026763e13406e8e2c
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.14-cp38-abi3-manylinux_2_28_aarch64.whl

Download URL keeper_pam_webrtc_rs-2.2.14-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
472acdd7fd7cdcb96e72b2f8675bb1304dbc8e7d84ee441d9cd71ee57a4fa616
BLAKE2b-256 checksum
How to use checksums
87b5aab8c4cc64ecb62698140583bb48d74703f417a594962fb35ebc16ecb818
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.14-cp38-abi3-macosx_11_0_arm64.whl

Download URL keeper_pam_webrtc_rs-2.2.14-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
f87376cbfd8609574aaa05c4de92eeb2c7f5c41a449600979b8a9af8112c5492
BLAKE2b-256 checksum
How to use checksums
3fe77dd8223cc0b03e085fd9be1f65b01c85f072136dfc01eaf8a94e4a295206
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.14-cp38-abi3-macosx_10_12_x86_64.whl

Download URL keeper_pam_webrtc_rs-2.2.14-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
52fcbd48daa7ca9b192b8cba8bc3832637a5a5c2157ad5843fc53980e1103c77
BLAKE2b-256 checksum
How to use checksums
21f7339e27cd3d9f0619199c6bf3b608ed53955a7f40c7df43b6b82aa2de37c1
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.14

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.14 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