Metadata-Version: 2.1
Name: ssh2http
Version: 0.1.0
Summary: Simple utility to tunnel ssh over http
Home-page: https://github.com/4thel00z/ssh2http
Author: 4thel00z
Author-email: 4thel00z@gmail.com
License: GPL
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: pwntools (==4.3.1)
Requires-Dist: sanic (==20.12.2)

# ssh2http

## Motivation

Imagine you want to multiplex/expose one ssh connection over a simple REST API.
Ideally you want to just pass the hostname and it does the lookup via the `ssh_agent`.

## Installation

```
python3 -m pip install ssh2http
```

## Usage

```
# server
python3 -m ssh2http <name-of-ssh-config-entry> <port - defaults to 1337>

# client

python3 -m ssh2http.client <url-to-ssh2http-server> <timeout-of-commands - defaults to 30 secs>
```
## License

This project is licensed under the GPL-3 license.


