BSD Ports

security/obfs4proxy-tor 0.0.14_42 FreeBSD

Pluggable transport proxy for Tor (obfs4, The Obfuscator)

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
BSD3CLAUSE
Categories
security, net
Package size
2240.8 KiB, 6695.2 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
FreeBSDsecurity/obfs4proxy-tor0.0.14_42
DragonFlysecurity/obfs4proxy-tor0.0.14_18
HardenedBSDsecurity/obfs4proxy-tor0.0.14_40
GhostBSDsecurity/obfs4proxy-tor0.0.14_40

Install

Binary package:

pkg install obfs4proxy-tor

From the ports tree:

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

To depend on this port in another port's Makefile:

RUN_DEPENDS=	obfs4proxy-tor>0:security/obfs4proxy-tor

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.0.14_410.0.14_41-0.0.14_230.0.14_41
FreeBSD:14:quarterly0.0.14_410.0.14_41n/a0.0.14_210.0.14_41
FreeBSD:15:latest0.0.14_410.0.14_41n/a-0.0.14_23
FreeBSD:15:quarterly0.0.14_410.0.14_41n/an/an/a
FreeBSD:16:latest0.0.14_400.0.14_41n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 1

Configuration

No options to configure.

USES
cpe go:modules tar:xz
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

Files

distinfo 12
FileSizeSHA256
obfs4proxy-0.0.14.tar.xz8866267bfde5097852b9c2cef9cf96a457db3f71adf97aa07b19b4ae5db039415b2f5
FiloSottile-edwards25519-v1.2.0_GH0.tar.gz46969f77655cabfb1b5e599f32fc81459540c20743613c687961a173efe4e9f6c917f
dchest-siphash-v1.2.3_GH0.tar.gz13579abc354944874dd761abe22058e792fa6d454fad66bf6aaad84ddd892ababf5af
golang-crypto-v0.14.0_GH0.tar.gz1.797313e+060c4a544080fe2e26e8cee929a123a9663cee81db155d1d66ccb0b38b395614b8
golang-net-v0.17.0_GH0.tar.gz1.45623e+068cbbc0df17599834c9f547d802045b279724a3931f3cdb92c02d141214fd80c4
golang-sys-v0.13.0_GH0.tar.gz1.44225e+068877d20a8f1b2533ddef00e65b6b3b9cebbcbffa319ed525df0bc229f583e2b6
golang-text-v0.34.0_GH0.tar.gz6.772603e+06e80f73101db5eead129a96e99b90163c883ca1317a827c1f15c5da7e099b1df4
torbsd-goptlib-f4bb5dd5725833bd880347b8fbaf60522ed0a710_GH0.tar.gz30239d7d149c5661494f4d4533c5a23ecb4a9987b82df7e9073a21c5f8c85fc6b578c
yawning-obfs4-c3e2d44b1033e03645cc971565175e56d86a8200_GL0.tar.gz908006a7d9976815f6e27d72b1d6e01083892551849c7c59479c5c586c7b18236c798
yawning-bsaes-0a714cd429ec754482b4001e918db30cd2094405_GL0.tar.gz187596cf841b466d554afa7a0f8cea516ac0e2c017c045af5315c0fe0331395f49631
yawning-edwards25519-extra-2149dcafc266f66d2487f45b156f6397f9c4760b_GL0.tar.gz39070483e7e4de2c3bab28e4b8a0fc982e7d6de0b21db546c594100a9067c8ba952da
yawning-utls-f1bcf4b40e4596d0ccd1dbf8f3a9f4922f9759ca_GL0.tar.gz56280573e937e4f256f6ba730b1d3771e377fbe0761c481e1429fda645f5174dad0d14

Commit history 6

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1
4867821cd6 Dag-Erling Smørgrav various: Bump go ports for go-1.25.14 / 1.26.7
6d39dcf04e Dag-Erling Smørgrav various: Bump go ports for go-1.25.13 / 1.26.6

The latest 5 of 6 in the history this site was built from.