Skip to main content

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


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)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page