Lightweight stream multiplexing
Project description
multipronto will be a package that contains an implementation of the PRONTO protocol. PRONTO is a lightweight protocol for multiplexing several streams across a single stream. I.e., running commands on a remote server, while also copying files, without opening multiple TCP streams.
Planned feature list:
- Pure Python implementation that requires no installation
- Included dropper finds or loads the shell onto the remote machine
- Thread-safe
- Convenience wrappers provided to connect streams to file descriptors.
- Symmetric
- There is no client or host
- Untrusted
- Neither partner must trust the other to interact.
- (If one peer runs a shell, it must trust the client.)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
multipronto-0.0.0.1a0.tar.gz
(1.8 kB
view hashes)