Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zenhack/go.socks5

Go Library for implementing SOCKS 5 servers
https://github.com/zenhack/go.socks5

Last synced: about 1 month ago
JSON representation

Go Library for implementing SOCKS 5 servers

Awesome Lists containing this project

README

        

A Go library for writing SOCKS 5 servers. (RFC 1928)

So far, only the `CONNECT` request is supported, and only the "No
authentication required" method is supported for authentication.

The `Server` interface is defined to allow different backends to be
used for establishing connections. The message marshalling is also
exposed, in the hopes that it may be useful.

There is also an example server that just makes connections from the
local machine when servicing requests in `cmd/socks5d`.

This package must be imported by the canonical path
`zenhack.net/go/socks5`; using the Github URL will not work.

# LICENSE

Free/Open Source under the MIT license (see `COPYING`)