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.3
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.3.tar.gz | 2.3 MB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| keeper_pam_webrtc_rs-2.2.3-cp38-abi3-win_amd64.whl | CPython 3.8 | abi3 | Windows x86-64 | Details |
| keeper_pam_webrtc_rs-2.2.3-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.3-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.3-cp38-abi3-manylinux_2_28_aarch64.whl | CPython 3.8 | abi3 | Linux glibc 2.28+ ARM64 | Details |
| keeper_pam_webrtc_rs-2.2.3-cp38-abi3-macosx_11_0_arm64.whl | CPython 3.8 | abi3 | macOS 11.0+ ARM64 | Details |
| keeper_pam_webrtc_rs-2.2.3-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.3.tar.gz
| Download URL | keeper_pam_webrtc_rs-2.2.3.tar.gz |
|---|---|
| Size | 2.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5eb6bfc5608690ad95876f093ec9e57d15e929258a94d1566e0aff8230deac7e
|
|
BLAKE2b-256 checksum How to use checksums |
f812e294171fe2009c886c7c181cf63754ee88fb7ff7b811378ea9adfba61538
|
| 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.3-cp38-abi3-win_amd64.whl
| Download URL | keeper_pam_webrtc_rs-2.2.3-cp38-abi3-win_amd64.whl |
|---|---|
| Size | 8.0 MB |
| Tags | CPython 3.8 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
10b8517ab9e954a2cc12f6eb71be58b614b9c1b80a9de88ef930116dd38bbf48
|
|
BLAKE2b-256 checksum How to use checksums |
bf7d5c01f525d074a8098dcf2777573d969145216748ee93765d0853b0934931
|
| 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.3-cp38-abi3-musllinux_1_2_x86_64.whl
| Download URL | keeper_pam_webrtc_rs-2.2.3-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 |
b75607565342710b0bea14f7dd95da6cd6a1a839fac55ce618c396416efdca62
|
|
BLAKE2b-256 checksum How to use checksums |
47129255c7211c424f266954281991144d5d95ed966d41105557dfe950112937
|
| 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.3-cp38-abi3-manylinux_2_28_x86_64.whl
| Download URL | keeper_pam_webrtc_rs-2.2.3-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 |
79c3217d682819af2cb1a35875aa94314ad98b26f92b86a9fe97e2d1fb02faac
|
|
BLAKE2b-256 checksum How to use checksums |
a2166deca9b1be21faf213f0f6864dd5fe3b37bbed778b6bdbaeb577b18b8818
|
| 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.3-cp38-abi3-manylinux_2_28_aarch64.whl
| Download URL | keeper_pam_webrtc_rs-2.2.3-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 |
6e30e550a5ef8349a40ae666b26c6b997b852644b76ccfed4d937839eaff6ee9
|
|
BLAKE2b-256 checksum How to use checksums |
885ab08157454062c24d2fa0536d76823580d5d9f71c3fa44872f41b6933584e
|
| 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.3-cp38-abi3-macosx_11_0_arm64.whl
| Download URL | keeper_pam_webrtc_rs-2.2.3-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 |
4d0fc03c12037bcc92e2e5d5a525eb9b67a32f529f2c14fe242b08f3dbf08306
|
|
BLAKE2b-256 checksum How to use checksums |
55827f8300344cd9f9b93d9de591183b0e4603047b5d3f88d317d5f8d44efc40
|
| 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.3-cp38-abi3-macosx_10_12_x86_64.whl
| Download URL | keeper_pam_webrtc_rs-2.2.3-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 |
4def6b76922e991d8a9e2064fa060d824eb5ff461dbfea2425f548949fcf4686
|
|
BLAKE2b-256 checksum How to use checksums |
b899a318ab3c03ff8bd4020b6e6757b0555e025330e5bfd5a4f8f33ae19d080b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.3
|