Port details |
- obfs4proxy-tor Pluggable transport proxy for Tor (obfs4, The Obfuscator)
- 0.0.13_4 security
=2 Version of this port present on the latest quarterly branch. - Maintainer: egypcio@FreeBSD.org
 - Port Added: 2017-12-22 15:34:01
- Last Update: 2022-08-03 21:35:13
- Commit Hash: 4476f89
- People watching this port, also watch:: dsbmc, py39-glances, rtorrent, irssi, i3
- Also Listed In: net
- License: BSD3CLAUSE
- 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.
WWW: https://gitlab.com/yawning/obfs4
- SVNWeb : git : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- obfs4proxy-tor>0:security/obfs4proxy-tor
- To install the port:
- cd /usr/ports/security/obfs4proxy-tor/ && make install clean
- To add the package, run one of these commands:
- pkg install security/obfs4proxy-tor
- pkg install obfs4proxy-tor
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: obfs4proxy-tor
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1645356075
SHA256 (obfs4proxy-0.0.13.tar.xz) = 07749c3cfb3d075188cdc85bd5f062f047e70a10587267cb2fbcc2af54a1ef19
SIZE (obfs4proxy-0.0.13.tar.xz) = 86612
- Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- go119 : lang/go119
- This port is required by:
- for Run
-
- net/py-sbws
- www/onionshare
- www/onionshare-cli
- Configuration Options:
- No options to configure
- Options name:
- security_obfs4proxy-tor
- USES:
- cpe go:modules tar:xz
- pkg-message:
- For install:
- 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
- Master Sites:
|
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
03 Aug 2022 21:35:13 0.0.13_4 |
Dmitri Goutnik (dmgk)  |
all: Bump PORTREVISION after Go update
Bump Go ports PORTREVISION after GO_DEFAULT and lang/go118 update. |
14 Jul 2022 12:46:05 0.0.13_3 |
Dmitri Goutnik (dmgk)  |
all: Bump PORTREVISION after lang/go{117,118} update |
07 Jun 2022 21:56:10 0.0.13_2 |
Dmitri Goutnik (dmgk)  |
*/*: Bump port revisons after lang/go{117,118} update |
30 Mar 2022 07:01:44 0.0.13_1 |
Guangyuan Yang (ygy)  |
*/*: Bump PORTREVISION after lang/go 1.18 update |
20 Feb 2022 11:31:51 0.0.13 |
Vinícius Zavam (egypcio)  |
security/obfs4proxy-tor: update 0.0.12 to 0.0.13
https://gitlab.com/yawning/obfs4/-/tree/obfs4proxy-0.0.13
* Stop using utls entirely for TLS signature normalization (meek_lite);
* Stop pinning the certificate chain for default bridges (meek_lite).
Sponsored by: TorBSD Diversity Project (TDP)
Sponsored by: The Tor Project |
14 Jan 2022 17:23:41 0.0.12 |
Vinícius Zavam (egypcio)  |
security/obfs4proxy-tor: update 0.0.11_2 to 0.0.12
while here,
make sure we rely only on USE_GITLAB and USE_GITHUB for its MASTER_SITES;
update Go mod dependencies.
CHANGELOG
- Fix Elligator2 public key representative leak;
- Replace the extra25519 import with an internal package;
- Update the Azure TLS certificate digest;
- Make the -unsafeLogging command line switch work;
- Bump the version of the utls fork;
- add the Chrome 83 fingerprint.
*
https://lists.torproject.org/pipermail/anti-censorship-team/2022-January/000213.html
Sponsored by: TorBSD Diversity Project (TDP)
Sponsored by: The Tor Project |
04 Oct 2021 10:09:38 0.0.11_2 |
Vinícius Zavam (egypcio)  |
security/obfs4proxy-tor: update WWW on port's pkg-descr
Reported by: grahamperrin % gmail.com
PR: 257048 |
09 Apr 2021 18:44:23 0.0.11_2 |
Matthias Fechner (mfechner)  |
Regenerate all distfiles using gitlab as source.
This regeneration is required as the new gitlab version changed
the address and the directory the source files can be downloaded.
This commit also applies some small fixes to make sure all ports using
gitlab are buildable.
Reviewed by: mat
Approved by: portmgr
Differential Revision: https://reviews.freebsd.org/D29628 |
07 Apr 2021 08:09:01 0.0.11_2 |
Mathieu Arnold (mat)  |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
06 Apr 2021 14:31:07 0.0.11_2 |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
17 Oct 2020 07:09:32
0.0.11_2 |
egypcio  |
security/obfs4proxy-tor: update core dependency, goptlib
lists.torproject.org/pipermail/anti-censorship-team/2020-September/000122.html
while here, also:
- update golang's libs
+ crypto
+ net
+ text
+ sys
- update "utls" lib from yawning's obfs4proxy-0.0.11 branch (GitLab)
Sponsored by: TorBSD Diversity Project (TDP)
Sponsored by: The Tor Project |
16 Nov 2019 12:52:40
0.0.11_1 |
dmgk  |
Bump PORTREVISION after r517743 to force relinking.
Approved by: araujo (mentor)
Differential Revision: https://reviews.freebsd.org/D21854 |
09 Oct 2019 12:20:31
0.0.11 |
bapt  |
Drop the ipv6 virtual category for s* category as it is not relevant anymore |
29 Sep 2019 22:31:58
0.0.11 |
dmgk  |
Go ports: cleanup, finish transition to USES=go started with r505321 (cat.
misc-shells)
- Remove custom build/install targets left in place after r505321
- Switch to the new GO_TARGET tuple syntax introduced in r512001
- Switch to go:modules when upstream already uses them
Reviewed by: tobik
Approved by: araujo (mentor), portmgr (adamw)
Differential Revision: https://reviews.freebsd.org/D21743 |
14 Aug 2019 12:16:13
0.0.11 |
mat  |
Convert to UCL & cleanup pkg-message (categories s) |
24 Jun 2019 10:45:05
0.0.11 |
egypcio  |
security/obfs4proxy-tor: update 0.0.10 to 0.0.11
Approved by: mentors (implicit) |
03 May 2019 13:58:34
0.0.10 |
mat  |
Fix the a ports that were broken but did not know it.
Differential Revision: https://reviews.freebsd.org/D20140 |
17 Apr 2019 11:58:07
0.0.10 |
egypcio  |
security/obfs4proxy-tor: update 0.0.9 to 0.0.10
Approved by: araujo (mentor)
Differential Revision: https://reviews.freebsd.org/D19890 |
15 Feb 2019 13:18:00
0.0.9 |
egypcio  |
security/obfs4proxy-tor: update 0.0.7_1 to 0.0.9
Approved by: rene (mentor)
Differential Revision: https://reviews.freebsd.org/D19021 |
05 Dec 2018 14:09:12
0.0.7_1 |
egypcio  |
use @FreeBSD.org as MAINTAINER instead of my private address
benchmarks/vegeta
devel/busybee
devel/git-lfs
devel/gnu-efi
devel/hub
devel/libe
devel/py-fabric3
devel/py-fabric3
dns/dhisd
dns/dnscrypt-proxy2
dns/go-geodns
emulators/hatari
irc/weechat-otr (Only the first 15 lines of the commit message are shown above ) |
04 Mar 2018 23:14:00
0.0.7_1 |
yuri  |
Made 10 Go ports respect MAKE_ENV. This is expected to unbreak them.
Ports:
www/go-appengine-sdk devel/go-bindata devel/gogs net/rclone
security/obfs4proxy-tor
misc/cryptoballot www/grafana4 sysutils/epazote net-mgmt/prometheus1
security/honeybadger
While here, corrected PYTHON_CMD in www/go-appengine-sdk/Makefile.
Approved by: tcberner (mentor, implicit)
Approved by: portmgr (port compliance, infrastructure) |
17 Jan 2018 23:29:55
0.0.7_1 |
dbaio  |
security/obfs4proxy-tor: Update pkg-message
Update pkg-message to reflect obfs4's man page, obfs4 works only as managed
pluggable transport spawned as a helper process via the tor daemon, and needs
no extra options to operate in such mode.
Also fix a typo and a white space.
PR: 225068
Submitted by: Vinicius Zavam <egypcio@googlemail.com> (maintainer) |
22 Dec 2017 15:33:50
0.0.7 |
yuri  |
New port: security/obfs4proxy-tor: Pluggable transport proxy for Tor (obfs4, The
Obfuscator)
PR: 222645
Submitted by: Vinicius Zavam <egypcio@googlemail.com>
Approved by: adamw (mentor)
Differential Revision: https://reviews.freebsd.org/D12524 |