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.0
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.0.tar.gz | 2.3 MB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| keeper_pam_webrtc_rs-2.2.0-cp38-abi3-win_amd64.whl | CPython 3.8 | abi3 | Windows x86-64 | Details |
| keeper_pam_webrtc_rs-2.2.0-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.0-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.0-cp38-abi3-manylinux_2_28_aarch64.whl | CPython 3.8 | abi3 | Linux glibc 2.28+ ARM64 | Details |
| keeper_pam_webrtc_rs-2.2.0-cp38-abi3-macosx_11_0_arm64.whl | CPython 3.8 | abi3 | macOS 11.0+ ARM64 | Details |
| keeper_pam_webrtc_rs-2.2.0-cp38-abi3-macosx_10_12_x86_64.whl | CPython 3.8 | abi3 | macOS 10.12+ x86-64 | Details |
Total release size: 43.0 MB
Release files / keeper_pam_webrtc_rs-2.2.0.tar.gz
| Download URL | keeper_pam_webrtc_rs-2.2.0.tar.gz |
|---|---|
| Size | 2.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
83a88fd2b39a7ba8fa148528dde65e6931522f78f1122086f5baddc75b89e6ac
|
|
BLAKE2b-256 checksum How to use checksums |
b21d459d524912055cd573b6a35e3b1ad193cc5eea3b7e464dfb9c2239ac2656
|
| 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.0-cp38-abi3-win_amd64.whl
| Download URL | keeper_pam_webrtc_rs-2.2.0-cp38-abi3-win_amd64.whl |
|---|---|
| Size | 8.0 MB |
| Tags | CPython 3.8 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
d81d6743af31e4484d45c74ef08d189f3423a28f3314b34fc95d74b0cdc584a1
|
|
BLAKE2b-256 checksum How to use checksums |
586ac3b569fc26dc5d8cb034fdfb684a5bfa7767963d6afa3f3f71ff907c2924
|
| 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.0-cp38-abi3-musllinux_1_2_x86_64.whl
| Download URL | keeper_pam_webrtc_rs-2.2.0-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 |
6b276b90ea94aee3000be5bc5d18cfcc6ed8c1dd9d936571f2c30f867b1d05e9
|
|
BLAKE2b-256 checksum How to use checksums |
50c42d84dd79f1063b93a00baae82ac41c157f1986da1cc5485d520429a6a0e0
|
| 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.0-cp38-abi3-manylinux_2_28_x86_64.whl
| Download URL | keeper_pam_webrtc_rs-2.2.0-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 |
7076096d7a1599966cf69a1982e5fe4d5f7153e0c86d7c6f1b3bf5f553f41168
|
|
BLAKE2b-256 checksum How to use checksums |
44710007b9229a0f1d2f76df36e06de07b252dcd1b0feeb97d78e0baea282edb
|
| 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.0-cp38-abi3-manylinux_2_28_aarch64.whl
| Download URL | keeper_pam_webrtc_rs-2.2.0-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 |
1cf2cd8be5fe2a47d6c66c371e6935f0713675b5ee143eab96934ee74ea5ae7f
|
|
BLAKE2b-256 checksum How to use checksums |
22d9420a88a8645e6b5f184451fc5f2b5ddba5c47669002d72a4e8b1803a18e7
|
| 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.0-cp38-abi3-macosx_11_0_arm64.whl
| Download URL | keeper_pam_webrtc_rs-2.2.0-cp38-abi3-macosx_11_0_arm64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.8 abi3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3e274bdf64e78055e3fdddc80ea0729890102296dff480158c04a9639854d160
|
|
BLAKE2b-256 checksum How to use checksums |
0545eaec93c61f85a1e2026f7410c1e4dce181157755a414e55405f0aaa62ec5
|
| 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.0-cp38-abi3-macosx_10_12_x86_64.whl
| Download URL | keeper_pam_webrtc_rs-2.2.0-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 |
49299b21a264b3e2a79af0f541d6b4b4bf203b6029ea742899e2740d3c139a5e
|
|
BLAKE2b-256 checksum How to use checksums |
d5c9c82b98b915605456a771ceb711b98308f3a9f64ae6d6f4c6c0e95fe7ba59
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.3
|