Directories ¶
Path | Synopsis |
---|---|
Package pt implements the Tor pluggable transports specification.
|
Package pt implements the Tor pluggable transports specification. |
examples/dummy-client
Dummy no-op pluggable transport client.
|
Dummy no-op pluggable transport client. |
examples/dummy-server
Dummy no-op pluggable transport server.
|
Dummy no-op pluggable transport server. |
obfs4.git
|
|
common/csrand
Package csrand implements the math/rand interface over crypto/rand, along with some utility functions for common random number/byte related tasks.
|
Package csrand implements the math/rand interface over crypto/rand, along with some utility functions for common random number/byte related tasks. |
common/drbg
Package drbg implements a minimalistic DRBG based off SipHash-2-4 in OFB mode.
|
Package drbg implements a minimalistic DRBG based off SipHash-2-4 in OFB mode. |
common/log
Package log implements a simple set of leveled logging wrappers around the standard log package.
|
Package log implements a simple set of leveled logging wrappers around the standard log package. |
common/ntor
Package ntor implements the Tor Project's ntor handshake as defined in proposal 216 "Improved circuit-creation key exchange".
|
Package ntor implements the Tor Project's ntor handshake as defined in proposal 216 "Improved circuit-creation key exchange". |
common/probdist
Package probdist implements a weighted probability distribution suitable for protocol parameterization.
|
Package probdist implements a weighted probability distribution suitable for protocol parameterization. |
common/replayfilter
Package replayfilter implements a generic replay detection filter with a caller specifiable time-to-live.
|
Package replayfilter implements a generic replay detection filter with a caller specifiable time-to-live. |
common/socks5
Package socks5 implements a SOCKS 5 server and the required pluggable transport specific extensions.
|
Package socks5 implements a SOCKS 5 server and the required pluggable transport specific extensions. |
common/uniformdh
Package uniformdh implements the Tor Project's UniformDH key exchange mechanism as defined in the obfs3 protocol specification.
|
Package uniformdh implements the Tor Project's UniformDH key exchange mechanism as defined in the obfs3 protocol specification. |
obfs4proxy
Go language Tor Pluggable Transport suite.
|
Go language Tor Pluggable Transport suite. |
transports
Package transports provides a interface to query supported pluggable transports.
|
Package transports provides a interface to query supported pluggable transports. |
transports/base
Package base provides the common interface that each supported transport protocol must implement.
|
Package base provides the common interface that each supported transport protocol must implement. |
transports/meeklite
Package meeklite provides an implementation of the Meek circumvention protocol.
|
Package meeklite provides an implementation of the Meek circumvention protocol. |
transports/obfs2
Package obfs2 provides an implementation of the Tor Project's obfs2 obfuscation protocol.
|
Package obfs2 provides an implementation of the Tor Project's obfs2 obfuscation protocol. |
transports/obfs3
Package obfs3 provides an implementation of the Tor Project's obfs3 obfuscation protocol.
|
Package obfs3 provides an implementation of the Tor Project's obfs3 obfuscation protocol. |
transports/obfs4
Package obfs4 provides an implementation of the Tor Project's obfs4 obfuscation protocol.
|
Package obfs4 provides an implementation of the Tor Project's obfs4 obfuscation protocol. |
transports/obfs4/framing
Package framing implements the obfs4 link framing and cryptography.
|
Package framing implements the obfs4 link framing and cryptography. |
transports/scramblesuit
Package scramblesuit provides an implementation of the ScrambleSuit obfuscation protocol.
|
Package scramblesuit provides an implementation of the ScrambleSuit obfuscation protocol. |
Click to show internal directories.
Click to hide internal directories.