Port details |
- obfs4proxy-tor Pluggable transport proxy for Tor (obfs4, The Obfuscator)
- 0.0.14_17 security =4 0.0.14_17Version of this port present on the latest quarterly branch.
- Maintainer: egypcio@FreeBSD.org
- Port Added: 2017-12-22 15:34:01
- Last Update: 2024-08-09 06:24:08
- Commit Hash: aa8c011
- People watching this port, also watch:: unbound, py39-httpie, rtorrent, porttools
- Also Listed In: net
- License: BSD3CLAUSE
- WWW:
- https://gitlab.com/yawning/obfs4
- 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- 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 = 1665782817
SHA256 (obfs4proxy-0.0.14.tar.xz) = 67bfde5097852b9c2cef9cf96a457db3f71adf97aa07b19b4ae5db039415b2f5
SIZE (obfs4proxy-0.0.14.tar.xz) = 88662
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:
-
- go121 : lang/go121
- This port is required by:
- for Run
-
- net/py-sbws
- www/onionshare
- www/onionshare-cli
- www/tor-browser
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: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.0.14_17 09 Aug 2024 06:24:08 |
Ashish SHUKLA (ashish) |
all: Bump after lang/go121 update |
0.0.14_16 03 Jul 2024 08:29:54 |
Ashish SHUKLA (ashish) |
all: Bump after lang/go121 update |
0.0.14_15 15 Jun 2024 09:52:17 |
Ashish SHUKLA (ashish) |
all: Bump after lang/go121 update
MFH: 2024Q2 |
0.0.14_14 13 May 2024 17:56:04 |
Ashish SHUKLA (ashish) |
all: Bump after lang/go121 update
MFH: 2024Q2 |
0.0.14_13 15 Apr 2024 08:20:04 |
Ashish SHUKLA (ashish) |
all: Bump after lang/go121 update
MFH: 2024Q2 |
0.0.14_12 24 Mar 2024 14:29:00 |
Muhammad Moinur Rahman (bofh) |
lang/go: Change DEFAULT to 1.21
PR: 277776
Approved by: portmgr (exp-run) |
0.0.14_11 05 Mar 2024 23:35:45 |
Vladimir Druzenko (vvd) |
security/obfs4proxy-tor: Move man pages to share/man
Approved by: portmgr (blanket) |
0.0.14_10 11 Feb 2024 10:39:17 |
Ashish SHUKLA (ashish) |
all: Bump PORTREVISION after lang/go* update
PR: 276530 |
0.0.14_9 07 Dec 2023 02:22:10 |
Ashish SHUKLA (ashish) |
all: Bump PORTREVISION after lang/go* update
PR: 274405 |
0.0.14_8 08 Sep 2023 14:34:56 |
Dmitri Goutnik (dmgk) |
all: Bump PORTREVISION after lang/go* update |
0.0.14_7 04 Aug 2023 14:24:50 |
Dmitri Goutnik (dmgk) |
all: Bump PORTREVISION after lang/go{119,120} update |
0.0.14_6 12 Jul 2023 18:56:04 |
Felix Palmen (zirias) |
bsd.sites.mk: Update all ports using USE_GITLAB
Replace GL_COMMIT by GL_TAGNAME in all ports. The new GL_TAGNAME is
backwards-compatible (accepting any commit hash as before), but also
understands an actual tag name. Moving to tag names where appropriate is
left to individual ports' maintainers.
Approved by: portmgr (tcberner, mentor)
Differential Revision: https://reviews.freebsd.org/D37077 |
0.0.14_6 08 Apr 2023 15:13:25 |
Dmitri Goutnik (dmgk) |
all: Bump PORTREVISION after lang/go{119,120} update |
0.0.14_5 09 Mar 2023 19:18:07 |
Dmitri Goutnik (dmgk) |
all: Bump PORTREVISION after Go ports update |
0.0.14_4 15 Feb 2023 19:06:01 |
Dmitri Goutnik (dmgk) |
all: Bump PORTREVISION after lang/go{119,120} update |
0.0.14_3 09 Feb 2023 21:55:23 |
Dmitri Goutnik (dmgk) |
all: Bump PORTREVISION after GO_DEFAULT update. |
0.0.14_2 14 Jan 2023 11:31:17 |
Dmitri Goutnik (dmgk) |
all: Bump PORTVERSION after lang/go{118,119} update |
0.0.14_1 11 Dec 2022 11:17:27 |
Dmitri Goutnik (dmgk) |
all: Bump PORTREVISION after lang/go{118,119} update |
0.0.14 14 Oct 2022 21:42:13 |
Vinícius Zavam (egypcio) |
security/obfs4proxy-tor: update 0.0.13 to 0.0.14
* https://gitlab.com/yawning/obfs4/-/commits/obfs4proxy-0.0.14
- Do not clamp the private key before Elligator inverse map;
- Test that public keys are not always on the prime-order subgroup.
while here, also:
- update golang's libs
+ crypto
+ net
+ text
+ sys
- update Go libs from upstream's dependencies
+ update "utls"
+ update "bsaes"
- update Go libs from GitHub repositories
+ 'dchest/siphash'
+ 'dsnet/compress',
+ 'FiloSottile/edwards25519',
Reported by: gus % torproject.org
Sponsored by: TorBSD Diversity Project (TDP)
Sponsored by: The Tor Project |
0.0.13_6 06 Oct 2022 19:24:26 |
Dmitri Goutnik (dmgk) |
all: Bump PORTREVISION after lang/go{118,119} update |
0.0.13_5 08 Sep 2022 16:33:18 |
Dmitri Goutnik (dmgk) |
all: Bump PORTREVISION after lang/go{118,119} update |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner) |
0.0.13_4 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above ) |
0.0.13_4 03 Aug 2022 21:35:13 |
Dmitri Goutnik (dmgk) |
all: Bump PORTREVISION after Go update
Bump Go ports PORTREVISION after GO_DEFAULT and lang/go118 update. |
0.0.13_3 14 Jul 2022 12:46:05 |
Dmitri Goutnik (dmgk) |
all: Bump PORTREVISION after lang/go{117,118} update |
0.0.13_2 07 Jun 2022 21:56:10 |
Dmitri Goutnik (dmgk) |
*/*: Bump port revisons after lang/go{117,118} update |
0.0.13_1 30 Mar 2022 07:01:44 |
Guangyuan Yang (ygy) |
*/*: Bump PORTREVISION after lang/go 1.18 update |
0.0.13 20 Feb 2022 11:31:51 |
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 |
0.0.12 14 Jan 2022 17:23:41 |
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 |
0.0.11_2 04 Oct 2021 10:09:38 |
Vinícius Zavam (egypcio) |
security/obfs4proxy-tor: update WWW on port's pkg-descr
Reported by: grahamperrin % gmail.com
PR: 257048 |
0.0.11_2 09 Apr 2021 18:44:23 |
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 |
0.0.11_2 07 Apr 2021 08:09:01 |
Mathieu Arnold (mat) |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
0.0.11_2 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
0.0.11_2 17 Oct 2020 07:09:32 |
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 |
0.0.11_1 16 Nov 2019 12:52:40 |
dmgk |
Bump PORTREVISION after r517743 to force relinking.
Approved by: araujo (mentor)
Differential Revision: https://reviews.freebsd.org/D21854 |
0.0.11 09 Oct 2019 12:20:31 |
bapt |
Drop the ipv6 virtual category for s* category as it is not relevant anymore |
0.0.11 29 Sep 2019 22:31:58 |
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 |
0.0.11 14 Aug 2019 12:16:13 |
mat |
Convert to UCL & cleanup pkg-message (categories s) |
0.0.11 24 Jun 2019 10:45:05 |
egypcio |
security/obfs4proxy-tor: update 0.0.10 to 0.0.11
Approved by: mentors (implicit) |
0.0.10 03 May 2019 13:58:34 |
mat |
Fix the a ports that were broken but did not know it.
Differential Revision: https://reviews.freebsd.org/D20140 |
0.0.10 17 Apr 2019 11:58:07 |
egypcio |
security/obfs4proxy-tor: update 0.0.9 to 0.0.10
Approved by: araujo (mentor)
Differential Revision: https://reviews.freebsd.org/D19890 |
0.0.9 15 Feb 2019 13:18:00 |
egypcio |
security/obfs4proxy-tor: update 0.0.7_1 to 0.0.9
Approved by: rene (mentor)
Differential Revision: https://reviews.freebsd.org/D19021 |
0.0.7_1 05 Dec 2018 14:09:12 |
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 ) |
0.0.7_1 04 Mar 2018 23:14:00 |
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) |
0.0.7_1 17 Jan 2018 23:29:55 |
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) |
0.0.7 22 Dec 2017 15:33:50 |
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 |