All Projects → needmorecowbell → jumper

needmorecowbell / jumper

Licence: other
Automated Reverse TCP tunneling using a digitalocean instance and aploium's shootback repo (https://github.com/aploium/shootback)

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to jumper

vex
reverse HTTP proxy tunnel via secure SSH connections.
Stars: ✭ 20 (+42.86%)
Mutual labels:  ssh-tunnel
tunman
Comprehensive solution for SSH tunnels - respawning, healthchecking/monitoring
Stars: ✭ 43 (+207.14%)
Mutual labels:  ssh-tunnel
Fenix
A simple and visual static web server with collaboration features.
Stars: ✭ 1,559 (+11035.71%)
Mutual labels:  ssh-tunnel
Glider
glider is a forward proxy with multiple protocols support, and also a dns/dhcp server with ipset management features(like dnsmasq).
Stars: ✭ 1,710 (+12114.29%)
Mutual labels:  ssh-tunnel
Mole
CLI application to create ssh tunnels focused on resiliency and user experience.
Stars: ✭ 1,520 (+10757.14%)
Mutual labels:  ssh-tunnel
Algo
Set up a personal VPN in the cloud
Stars: ✭ 24,275 (+173292.86%)
Mutual labels:  ssh-tunnel
rsp
Rapid SSH Proxy
Stars: ✭ 223 (+1492.86%)
Mutual labels:  ssh-tunnel
libssh2-tunnel-example
Example of permanent SSH tunnel using libssh2
Stars: ✭ 18 (+28.57%)
Mutual labels:  ssh-tunnel
sshtun
Go package to create SSH tunnels
Stars: ✭ 62 (+342.86%)
Mutual labels:  ssh-tunnel
ssh tunnel
No description or website provided.
Stars: ✭ 28 (+100%)
Mutual labels:  ssh-tunnel
holepunch-client
Totally self-contained SSH reverse tunnel written in Go
Stars: ✭ 64 (+357.14%)
Mutual labels:  ssh-tunnel

Jumper

jumper

Requirements

  • Digital Ocean api token
  • Firewalled Client with SSH, python2/3, and wget
  • Remote Client with python3

Installation

  1. Create Key

    • cd keys/ && ssh-keygen
Enter file in which to save the key (/root/.ssh/id_rsa): digitalOceanKey
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in digitalOceanKey.
Your public key has been saved in digitalOceanKey.pub.
  1. Fill in Config

    Add your Digital Ocean token to config.py using a text editor.

  2. Install requirements

    • pip install -r requirements.txt
  3. Run createMaster.py

    • python3 createMaster.py
  4. Inject python file into slave computer

    Slave computer needs to execute the payload generated from createMaster.py. Either python version will work for this step.

    • python3 payload.py or python payload.py
  5. Connect to Tunnelled Client

    • ssh <user>@<master-ip> -p 10022
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].