• This repository has been archived on 15/May/2018
  • Stars
    star
    222
  • Rank 179,123 (Top 4 %)
  • Language
    Go
  • Created over 14 years ago
  • Updated almost 11 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A tool to tunnel TCP over HTTP, written in Go
gohttptunnel

A tool to tunnel TCP over HTTP 
by Andrew Gerrand <[email protected]>

Example usage:

Run 'server' at your endpoint, by default it listens on port 8888.
	./server

Run 'client' on your local machine, by default it listens locally on 2222.
Use -http=serverAddress:8888 to point to your server, 
and -dest=destAddr:destPort to point to your tunnel endpoint
(default is -dest=127.0.0.1:22 to connect to local sshd on the server).
	./client -http=serverAddress:8888

With both of them running (you must start server first), you can then
connect via ssh to localhost:2222 on the local machine:
	ssh -p 2222 [email protected]

You should then be tunnelling SSH over HTTP. Pretty neat, huh?

More Repositories

1

sigourney

A modular audio synthesizer
Go
360
star
2

goto

A URL shortening service
JavaScript
213
star
3

goplayer

A web-based music player
HTML
153
star
4

webfront

webfront is an HTTP server and reverse proxy
Go
126
star
5

dl

Go
66
star
6

fourtette

Go
46
star
7

streak

Go
43
star
8

geocode

Go package for interacting with The Google Geocoding API.
Go
37
star
9

deadleaves

Command deadleaves finds and prints the import paths of unused Go packages.
Go
35
star
10

nux

Go
34
star
11

vanity

Go
30
star
12

todo

A simple command-line todo list written in Go
Go
29
star
13

gogopherd

Go
27
star
14

cr2

A basic Camera Raw 2 reader
Go
24
star
15

stat

A package for getting rudimentary stats from Go programs
JavaScript
18
star
16

hn-watch

Hacker News Watcher
Go
16
star
17

icecloud

Go
15
star
18

reddit

Go
15
star
19

go11

Is Go 1.1 tagged yet?
Go
14
star
20

webmon

Go
13
star
21

rdns

Reverse DNS server for IPv6 subnets
Go
13
star
22

webfilter

Dynamic ACLs for Squid in Go
Go
13
star
23

ics

Go iCalendar decoder
Go
9
star
24

anus

Go
8
star
25

watch

non-acme port of rsc's Watch
Go
8
star
26

giffy

Simple tool for creating animated GIFs
Go
8
star
27

wav

WAVE file writer for Go
Go
7
star
28

piphone

Go
7
star
29

gen

generating music
Go
7
star
30

twilio

Helpers for writing succinct applications that serve TwiML responses
Go
6
star
31

rebound

rebound: a kinetic sequencer for norns
Lua
5
star
32

unifivideo

capture images from a unifi video camera
Go
4
star
33

stathatd

Go
4
star
34

advent

My solutions to Advent of Code 2019
Go
4
star
35

godash

Go
4
star
36

website

my personal website
4
star
37

remotefix

Go
4
star
38

uniq

Go
3
star
39

cacophon

Device for making noises
JavaScript
3
star
40

blog

Go
2
star
41

htmlclean

Go
2
star
42

autobuild

Go
2
star
43

bounce

Simple HTTP Reverse Proxy
Go
2
star
44

go12

Is Go1.2 out yet?
Go
2
star
45

doofus

DoofusBot, the MTG-fetching Telegram bot
Go
2
star
46

ardcode

Arduino
2
star
47

drive2upspin

Go
1
star
48

snarezone

1
star
49

nope

Go
1
star
50

peacemaker

Go
1
star
51

grid

monome grid for go
Go
1
star