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.0.tar.gz (26.7 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for sshoot-1.3.0.tar.gz
Algorithm Hash digest
SHA256 5d103d627a48c6050ae68e90af6015b17647a2519a376d4ce8543c9731508226
MD5 1d91364a88836b64b63f3eb45b465dee
BLAKE2b-256 a0cf6d44f2526da1ee068d85195e3464786838a9ac4324b819605fc7d307f0a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sshoot-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 822d49ad4efb64b0429b7874471a76888d81c31e11b7582e0cc273afd4927ede
MD5 ce179acbd5bdd5e40593c95a078cd0cb
BLAKE2b-256 db2044d25e342804347f7c21014588aba60e3fa7b3e51879246ff1c5196222da

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