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()
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.
Release files for keeper-pam-webrtc-rs 2.2.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| keeper_pam_webrtc_rs-2.2.5.tar.gz | 2.3 MB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| keeper_pam_webrtc_rs-2.2.5-cp38-abi3-win_amd64.whl | CPython 3.8 | abi3 | Windows x86-64 | Details |
| keeper_pam_webrtc_rs-2.2.5-cp38-abi3-musllinux_1_2_x86_64.whl | CPython 3.8 | abi3 | Linux musl 1.2+ x86-64 | Details |
| keeper_pam_webrtc_rs-2.2.5-cp38-abi3-manylinux_2_28_x86_64.whl | CPython 3.8 | abi3 | Linux glibc 2.28+ x86-64 | Details |
| keeper_pam_webrtc_rs-2.2.5-cp38-abi3-manylinux_2_28_aarch64.whl | CPython 3.8 | abi3 | Linux glibc 2.28+ ARM64 | Details |
| keeper_pam_webrtc_rs-2.2.5-cp38-abi3-macosx_11_0_arm64.whl | CPython 3.8 | abi3 | macOS 11.0+ ARM64 | Details |
| keeper_pam_webrtc_rs-2.2.5-cp38-abi3-macosx_10_12_x86_64.whl | CPython 3.8 | abi3 | macOS 10.12+ x86-64 | Details |
Total release size: 43.1 MB
Release files / keeper_pam_webrtc_rs-2.2.5.tar.gz
| Download URL | keeper_pam_webrtc_rs-2.2.5.tar.gz |
|---|---|
| Size | 2.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c1c74fcc85182491f4c561fec4422cdf430f4fff384cfc0f2fe51fd9698163f7
|
|
BLAKE2b-256 checksum How to use checksums |
6cd1da5c13a55bdfe0c0ec9e7ac5e95d3c9e71390f29305d0d7d9bdcf5e789d0
|
| 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.5-cp38-abi3-win_amd64.whl
| Download URL | keeper_pam_webrtc_rs-2.2.5-cp38-abi3-win_amd64.whl |
|---|---|
| Size | 8.0 MB |
| Tags | CPython 3.8 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
c5a05b066108430f4f7586c9d6edbff4a9eb17168dd3c8f5df5d4d6fa57fd17c
|
|
BLAKE2b-256 checksum How to use checksums |
859867936b14fa240ed3cb300a0914468e229372a8f79b782a7f188866e480fa
|
| 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.5-cp38-abi3-musllinux_1_2_x86_64.whl
| Download URL | keeper_pam_webrtc_rs-2.2.5-cp38-abi3-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 7.6 MB |
| Tags | CPython 3.8 Linux musl 1.2+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
dd6617d818d8e925a7c688ff5a364db76a375a9d02d5e84ddc5a8179c371062c
|
|
BLAKE2b-256 checksum How to use checksums |
c38d8c39fe6f36006f7549b7e79dfe1aec8f06097d58a834a0434c521aae51c9
|
| 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.5-cp38-abi3-manylinux_2_28_x86_64.whl
| Download URL | keeper_pam_webrtc_rs-2.2.5-cp38-abi3-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 5.5 MB |
| Tags | CPython 3.8 Linux glibc 2.28+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
54863ff9206ed69cfe153e06de992486ae34e4bf682e0e9a435053539bd7eb66
|
|
BLAKE2b-256 checksum How to use checksums |
ab8dd3ff760c6bd0907f23d27d2f84054753ea1afbbea4843704ea780af57e9c
|
| 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.5-cp38-abi3-manylinux_2_28_aarch64.whl
| Download URL | keeper_pam_webrtc_rs-2.2.5-cp38-abi3-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.4 MB |
| Tags | CPython 3.8 Linux glibc 2.28+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
ab4b2400dcf7ed4f3be55ed96b301d5dc2c6fe600bd528026d2653eb2d36bb7f
|
|
BLAKE2b-256 checksum How to use checksums |
1b1bd49f8dd7453dd837296de4362677b650055fc7114b075dbe0f1e53670be3
|
| 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.5-cp38-abi3-macosx_11_0_arm64.whl
| Download URL | keeper_pam_webrtc_rs-2.2.5-cp38-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 7.0 MB |
| Tags | CPython 3.8 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
eafdb5776124dc33f0afc404040a5c1a88fc7ebff68cc975ae4d18b425ba7e3e
|
|
BLAKE2b-256 checksum How to use checksums |
091103246af58f830f19ac546fb98c8e1c8a2b059b26e360503be20cc427a6d9
|
| 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.5-cp38-abi3-macosx_10_12_x86_64.whl
| Download URL | keeper_pam_webrtc_rs-2.2.5-cp38-abi3-macosx_10_12_x86_64.whl |
|---|---|
| Size | 7.3 MB |
| Tags | CPython 3.8 abi3 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
7f81061f44a50f2510997e92a397cde667b394a10e9a59c4fe89ba59d033542a
|
|
BLAKE2b-256 checksum How to use checksums |
96a4f940865883d5f6d6e355a25bd600dd17269fa8501b033fffa5cec342c40e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.3
|