Skip to main content

Manage multiple sshuttle VPN sessions.

Project description

# sshoot - Manage sshuttle VPN sessions

[![Latest Version](https://img.shields.io/pypi/v/sshoot.svg)](https://pypi-hypernode.com/pypi/sshoot)
[![Build Status](https://travis-ci.org/albertodonato/sshoot.svg?branch=master)](https://travis-ci.org/albertodonato/sshoot)
[![Coverage Status](https://codecov.io/gh/albertodonato/sshoot/branch/master/graph/badge.svg)](https://codecov.io/gh/albertodonato/sshoot)

Command-line interface to manage multiple [`sshuttle`](https://github.com/apenwarr/sshuttle) VPN sessions.

`sshuttle` creates a VPN connection from your machine to any remote server that
you can connect to via ssh.

`sshoot` allows to define multiple VPN sessions using `sshuttle` and start/stop
them as needed.

It supports configuration options for most of `sshuttle`'s features, providing
flexible configuration for profiles.


## Typical usage

Create a profile:

```bash
$ sshoot create -r host1.remote -HNd vpn1 10.0.0.0/24
```

Start the profile:

```bash
$ sshoot start vpn1
Profile started.
```

List existing profiles (active ones are marked):

```bash
$ sshoot list
Profile Remote host Subnets
--------------------------------------------
* vpn1 host1.remote 10.0.0.0/24
vpn2 host2.remote 192.168.0.0/16
```


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

sshoot-1.3.2.tar.gz (26.8 kB view details)

Uploaded Source

Built Distribution

sshoot-1.3.2-py3-none-any.whl (19.2 kB view details)

Uploaded Python 3

File details

Details for the file sshoot-1.3.2.tar.gz.

File metadata

  • Download URL: sshoot-1.3.2.tar.gz
  • Upload date:
  • Size: 26.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for sshoot-1.3.2.tar.gz
Algorithm Hash digest
SHA256 29cd63591a3a709dba633fb3129fbe655f4842b2282a5a0d55c3144559ed072f
MD5 2ecf29e323d3177ff25f6502a7cad108
BLAKE2b-256 79d50381f6feb1b51f537f4200dd03e095f1b3b3564f0d50ccb3a5209c396f23

See more details on using hashes here.

File details

Details for the file sshoot-1.3.2-py3-none-any.whl.

File metadata

File hashes

Hashes for sshoot-1.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 324cfbe183755236b253814bba771410677a3529e78e4df87fa2b41dd651b873
MD5 fcb4532e36fa269a36ad3b668224052b
BLAKE2b-256 10952769779333ae53ba22632bc349d9951c164ae7fdb0fe45bf30b20d417cfc

See more details on using hashes here.

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