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

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

Built distributions (wheels)

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

Total release size: 43.1 MB

Release files / keeper_pam_webrtc_rs-2.2.11.tar.gz

Download URL keeper_pam_webrtc_rs-2.2.11.tar.gz
Size 1.6 MB
Tags Source
SHA-256 checksum
How to use checksums
a286794fab97ba36ce852c306c92a53c52c7977c1c72632aadf9f3c5c36a9b33
BLAKE2b-256 checksum
How to use checksums
a8b60b7cbe94d46a4efc4139323d6da08130b33e5ae30e3b664cc43b7f945138
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.11-cp38-abi3-win_amd64.whl

Download URL keeper_pam_webrtc_rs-2.2.11-cp38-abi3-win_amd64.whl
Size 8.2 MB
Tags CPython 3.8 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
db81e849f6644840c6b2ed9710fe63caccf1284b786eca0eb3c02a359fd05a71
BLAKE2b-256 checksum
How to use checksums
fc7a673acbe4e588b5a8fce97ed54d631c709e080fc717f74e81c083d3f4d285
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.11-cp38-abi3-musllinux_1_2_x86_64.whl

Download URL keeper_pam_webrtc_rs-2.2.11-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
cb19ccd92d1e082f326b9fa1bbcc036a4a9630cd64fdff52cf20df81870abc5d
BLAKE2b-256 checksum
How to use checksums
36bf9cb4c8bb70d75756555b628fe4071855edd7d085854db532a102f582e5be
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.11-cp38-abi3-manylinux_2_28_x86_64.whl

Download URL keeper_pam_webrtc_rs-2.2.11-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
0e189dfa3f6127ff0666f5838acaecc86731cb45276ae7e6ea0ec88868394fdc
BLAKE2b-256 checksum
How to use checksums
5525942953a028e232f4c7ce57127bc77e09ed4dc53ee0166d7189196bd5b6c8
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.11-cp38-abi3-manylinux_2_28_aarch64.whl

Download URL keeper_pam_webrtc_rs-2.2.11-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
6fef0d72d78a2f7914faf8cfb87194ed9586fe18d32292181647a1bd4b8e5594
BLAKE2b-256 checksum
How to use checksums
cdddbca0b23ffe39881bfbc4866aba4fc7d9d0666642ee9defd46ec4bf77db72
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.11-cp38-abi3-macosx_11_0_arm64.whl

Download URL keeper_pam_webrtc_rs-2.2.11-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
6912bf3bcfe9530efaf872f93ff063787c84c6d58901295327ddd327d2c3dff2
BLAKE2b-256 checksum
How to use checksums
89cd4e0ffc965ef42f89676ac931ae03e4801140c7b8447c55ff920af0731a2b
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.11-cp38-abi3-macosx_10_12_x86_64.whl

Download URL keeper_pam_webrtc_rs-2.2.11-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
e1fc7c4d3946c126a2fceb80edadfb98719f194215ae071193a2e430bd234679
BLAKE2b-256 checksum
How to use checksums
46f88e0ced11b763f941509947631bf260fd5d07e3fe9ee81aebd2debc78a364
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.11

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