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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for sshoot-1.3.1.tar.gz
Algorithm Hash digest
SHA256 a0cb472cac6a3c64fa16af10093984c9b5b23e8774fb5a81c3404b15a44ce2e9
MD5 c0fd1fcded563a4faa492cbf51403a25
BLAKE2b-256 d8a57efb3a01076249f94b6a19f2de8e32ca79cae52cb600caa4a75745a9bf4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sshoot-1.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 73ecfdec7824f4f6ba5b594c19401dfaad60c5d5cdd868abc63e3e3858871b7f
MD5 e957739b2006a4025d1a5469ac9374a3
BLAKE2b-256 771e74aa58b2fbe801bb5b796fe426d8208a3c08c7902c5b147b802382c508e8

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