zwiebelpfanne

command module
v0.0.0-...-35d78b2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 8, 2018 License: GPL-3.0 Imports: 7 Imported by: 0

README

zwiebelpfanne

zwiebelpfanne is a horrible compound of the German words for onion (Zwiebel) and socket (Pfanne, more like pan).

This tool binds a remote Tor Hidden Service (also known as .onion-Domain) to a local TCP-Port. This enable the use of Hidden Services for every application, not only those which speak SOCKS5.

A running Tor daemon is required.

Usage

Bind Facebook's Hidden Service to the localhost on port 1337. The --onion flag is the only required flag.

$ zwiebelpfanne --onion "facebookcorewwwi.onion:80"
zwiebelpfanne: facebookcorewwwi.onion:80 -> localhost:1337

Establish a SSH connection to a machine (perhaps behind a NAT) through Tor.

$ zwiebelpfanne --onion "someonionboi.onion:22" --listen "localhost:2222"
$ ssh -p 2222 user@localhost
Flags
  • --tor-socks5 specifies Tor's SOCKS5 daemon (default localhost:9050)
  • --listen specifies where zwiebelpfanne should be bound to (default localhost:1337)
  • --onion specifies the Tor Hidden Service zwiebelpfanne should connect to

Install

Go and a running Tor daemon are required.

go get github.com/geistesk/zwiebelpfanne
go build github.com/geistesk/zwiebelpfanne

ls ~/go/bin/zwiebelpfanne

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
hiddenserv contains the HiddenServiceConn function which establishes a connection to a Tor Hidden Service through Tor's SOCKS5-proxy.
hiddenserv contains the HiddenServiceConn function which establishes a connection to a Tor Hidden Service through Tor's SOCKS5-proxy.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL