obfuscated2

package
v0.21.2 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 2021 License: MIT Imports: 7 Imported by: 0

Documentation

Overview

Package obfuscated2 contains obfuscated2 implementation.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Obfuscated2

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

Obfuscated2 implements obfuscated2 obfuscation protocol.

func NewObfuscated2

func NewObfuscated2(r io.Reader, conn io.ReadWriter) *Obfuscated2

NewObfuscated2 creates new Obfuscated2.

func (*Obfuscated2) Handshake

func (o *Obfuscated2) Handshake(protocol [4]byte, s mtproxy.Secret) error

Handshake sends obfuscated2 header.

func (*Obfuscated2) Read

func (o *Obfuscated2) Read(b []byte) (n int, err error)

Read implements io.Reader.

func (*Obfuscated2) Write

func (o *Obfuscated2) Write(b []byte) (n int, err error)

Write implements io.Writer.

Jump to

Keyboard shortcuts

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