stunning

package module
v0.0.0-...-d1f8a93 Latest Latest
Warning

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

Go to latest
Published: Jul 28, 2018 License: GPL-3.0 Imports: 9 Imported by: 0

README

stunning

Stunning is an alternative for stunnnel written all in Golang. It's a lib that help you to tunnel different type of network traffic. So far Tcp, Udp, Tls, Http and Https tunnels are implemented and You can use Udp Socket, Tcp Socket, Socks5 and Tun Device as your interface.

In future it's planned to add a terminal interface.

There are test written for socks and tcp sockets and more tests would be added in future.

helps would be appreciated!

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Tunnel

type Tunnel struct {
	// contains filtered or unexported fields
}

func TunnelFactory

func TunnelFactory(conf map[string]string) Tunnel

func (Tunnel) GetInterfaceType

func (t Tunnel) GetInterfaceType() common.InterfaceType

func (Tunnel) GetTunnelMode

func (t Tunnel) GetTunnelMode() common.TunnelMode

func (Tunnel) GetTunnelType

func (t Tunnel) GetTunnelType() common.TunnelType

func (Tunnel) ListenAndServer

func (t Tunnel) ListenAndServer()

Directories

Path Synopsis
interface
tcp
tun
udp
tunnel
tcp
tls
udp

Jump to

Keyboard shortcuts

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