BSD Ports

security/obfs4proxy-tor 0.0.14_18 DragonFly

Pluggable transport proxy for Tor (obfs4, The Obfuscator)

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
BSD3CLAUSE
Categories
net, security
Package size
1809.1 KiB, 5328.7 KiB installed

Description

obfs4 (a.k.a. The Obfuscator) is a transport with the same features as ScrambleSuit but utilizing Dan Bernstein's elligator2 technique for public key obfuscation, and the ntor protocol for one-way authentication.

In the other systems

SystemPortVersion
DragonFlysecurity/obfs4proxy-tor0.0.14_18
FreeBSDsecurity/obfs4proxy-tor0.0.14_42
HardenedBSDsecurity/obfs4proxy-tor0.0.14_40
GhostBSDsecurity/obfs4proxy-tor0.0.14_40

Install

Binary package:

pkg install obfs4proxy-tor

From DPorts:

cd /usr/dports/security/obfs4proxy-tor && make install clean

Dependencies

Configuration

No options to configure.

Service scripts
none

Message after installing

To use obfs4 as a Bridge Client, please add the following configuration
to your 'torrc' config file:

  # Enable obfs4proxy as Client
  ClientTransportPlugin obfs4 exec /usr/local/bin/obfs4proxy

To use obfs4 as a Pluggable Transport in your Tor Bridge server, use the
following configurations in your 'torrc' config file:

  # Enable obfs4proxy as Server
  ServerTransportPlugin obfs4 exec /usr/local/bin/obfs4proxy
  # Enable Extended ORPort
  ExtORPort auto
  ## (Optional) Listen on the specified IP:PORT
  # ServerTransportListenAddr obfs4 0.0.0.0:443

obfs4proxy is backwards-compatible with obfs2 and obfs3 either in client or 
server mode. If you want to use it like this, please adjust your 'torrc' 
config file to fit your needs. It's compatible with ScrambleSuit in client mode.

For more information, please consult the official wiki page at 
https://trac.torproject.org/projects/tor/wiki/doc/PluggableTransports/obfs4proxy