Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oxzi/zwiebelpfanne
Binds a Tor Hidden Service to a local TCP-port
https://github.com/oxzi/zwiebelpfanne
hidden-service proxy tor
Last synced: 17 days ago
JSON representation
Binds a Tor Hidden Service to a local TCP-port
- Host: GitHub
- URL: https://github.com/oxzi/zwiebelpfanne
- Owner: oxzi
- License: gpl-3.0
- Created: 2018-08-07T20:58:22.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2018-08-08T11:49:43.000Z (about 6 years ago)
- Last Synced: 2023-07-10T23:11:48.273Z (over 1 year ago)
- Topics: hidden-service, proxy, tor
- Language: Go
- Size: 15.6 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
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](https://www.torproject.org/docs/onion-services.html.en)
(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.
```bash
go get github.com/geistesk/zwiebelpfanne
go build github.com/geistesk/zwiebelpfannels ~/go/bin/zwiebelpfanne
```