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

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

Built distributions (wheels)

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

Total release size: 43.1 MB

Release files / keeper_pam_webrtc_rs-2.2.13.tar.gz

Download URL keeper_pam_webrtc_rs-2.2.13.tar.gz
Size 1.6 MB
Tags Source
SHA-256 checksum
How to use checksums
23a663272389ed13294956ed2479a466a656b656aac68e5c79adb1f4efd3daf3
BLAKE2b-256 checksum
How to use checksums
d83dff6a06161422e010f6fd7ec36809eb20de689bf0ac1b07923ca4894698a7
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.13-cp38-abi3-win_amd64.whl

Download URL keeper_pam_webrtc_rs-2.2.13-cp38-abi3-win_amd64.whl
Size 8.2 MB
Tags CPython 3.8 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
1e53bf1f6510fecc8c412fb32bcb5bc9f3d9c26ef24c22fb6e688a9db80295e2
BLAKE2b-256 checksum
How to use checksums
ecb976dbd1892b61be84f397eeb9b064f709155f4d6bd5a0f227b60279c2a41b
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.13-cp38-abi3-musllinux_1_2_x86_64.whl

Download URL keeper_pam_webrtc_rs-2.2.13-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
c73cfd3de60c7767a02199156455da06c3f4a6a2fba0703bd1555df01d0bd13a
BLAKE2b-256 checksum
How to use checksums
676a94d3b8ee249c374de048f4fab3a2214438a73615feda73115e2e2f112132
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.13-cp38-abi3-manylinux_2_28_x86_64.whl

Download URL keeper_pam_webrtc_rs-2.2.13-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
6b71829ff3599e266bed7f9b88f382fe3b94223c052119ac8bcbe3c02776651b
BLAKE2b-256 checksum
How to use checksums
b2fb6bae16aadd7b7a8d976d26712cc2b37b1c3f121b308fd1b0195fd5284c43
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.13-cp38-abi3-manylinux_2_28_aarch64.whl

Download URL keeper_pam_webrtc_rs-2.2.13-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
47863a2abc4269799001e8ce8161910bf8a7aa68e764d9a417000f7092bf2d9a
BLAKE2b-256 checksum
How to use checksums
4fb19eee15cc049885afecc0e11cd87a287b12a9fc01430b1512e87f9343e111
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.13-cp38-abi3-macosx_11_0_arm64.whl

Download URL keeper_pam_webrtc_rs-2.2.13-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
a72daa4b358e6e1e63b720d766f947541f2d253b992fc4751be910fecf056a6c
BLAKE2b-256 checksum
How to use checksums
c7d62c1f148fc22acef75f1fb9882ce3481aa3c6dfb4daddd58f798f336596f7
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.13-cp38-abi3-macosx_10_12_x86_64.whl

Download URL keeper_pam_webrtc_rs-2.2.13-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
ae8bc18256e019f81e7a12005fbc6ced6cebc54b364397be1451fbf628a494ae
BLAKE2b-256 checksum
How to use checksums
0a79a049f057cfb56a1c8dfc61c6fdcadd87baef0ca9363965dda1fd375d0ba0
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.13

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