obfs4 - The obfourscator, a pluggable transport for Tor

Property Value
Distribution Fedora 27
Repository Fedora Updates x86_64
Package name obfs4
Package version 0.0.7
Package release 3.fc27
Package architecture x86_64
Package type rpm
Installed size 5.94 MB
Download size 1.64 MB
Official Mirror dl.fedoraproject.org
This is a look-like nothing obfuscation protocol that incorporates ideas and
concepts from Philipp Winter's ScrambleSuit protocol.  The obfs naming was
chosen primarily because it was shorter, in terms of protocol ancestry obfs4
is much closer to ScrambleSuit than obfs2/obfs3.
The notable differences between ScrambleSuit and obfs4:
* The handshake always does a full key exchange (no such thing as a Session
Ticket Handshake).
* The handshake uses the Tor Project's ntor handshake with public keys
obfuscated via the Elligator 2 mapping.
* The link layer encryption uses NaCl secret boxes (Poly1305/XSalsa20).
As an added bonus, obfs4proxy also supports acting as an obfs2/3 client and
bridge to ease the transition to the new protocol.


Package Version Architecture Repository
obfs4-0.0.7-3.fc27.i686.rpm 0.0.7 i686 Fedora Updates
obfs4-0.0.7-1.fc27.i686.rpm 0.0.7 i686 Fedora
obfs4-0.0.7-1.fc27.x86_64.rpm 0.0.7 x86_64 Fedora
obfs4 - - -


Name Value
libc.so.6(GLIBC_2.2.5)(64bit) -
libpthread.so.0()(64bit) -
libpthread.so.0(GLIBC_2.2.5)(64bit) -
libpthread.so.0(GLIBC_2.3.2)(64bit) -
rtld(GNU_HASH) -


Name Value
config(obfs4) = 0.0.7-3.fc27
obfs4 = 0.0.7-3.fc27
obfs4(x86-64) = 0.0.7-3.fc27


Type URL
Binary Package obfs4-0.0.7-3.fc27.x86_64.rpm
Source Package obfs4-0.0.7-3.fc27.src.rpm

Install Howto

Install the obfs4 rpm package:

# dnf install obfs4




2018-02-04 - Hedayat Vatankhah <hedayat.fwd+rpmchlog@gmail.com> - 0.0.7-3
- Mark obfs4.torrc as config file, so that local changes won't be overriden
2018-01-18 - Hedayat Vatankhah <hedayat.fwd+rpmchlog@gmail.com> - 0.0.7-2
- Add a sample config file: obfs4.torrc in /etc/tor/
2017-09-28 - Hedayat Vatankhah <hedayat.fwd+rpmchlog@gmail.com> - 0.0.7-1
- First package for Fedora

See Also

Package Description
obs-build-20171023-267.1.1.fc27.noarch.rpm A generic package build script
obs-build-mkbaselibs-20171023-267.1.1.fc27.noarch.rpm Tools to generate base library packages
obs-build-mkdrpms-20171023-267.1.1.fc27.noarch.rpm Tools to generate DeltaRPMs
ocaml-4.05.0-5.fc27.x86_64.rpm OCaml compiler and programming environment
ocaml-benchmark-1.4-1.fc27.i686.rpm Benchmarking module for OCaml
ocaml-benchmark-1.4-1.fc27.x86_64.rpm Benchmarking module for OCaml
ocaml-benchmark-devel-1.4-1.fc27.i686.rpm Development files for ocaml-benchmark
ocaml-benchmark-devel-1.4-1.fc27.x86_64.rpm Development files for ocaml-benchmark
ocaml-cmdliner-1.0.2-5.fc27.i686.rpm Declarative definition of command line interfaces for OCaml
ocaml-cmdliner-1.0.2-5.fc27.x86_64.rpm Declarative definition of command line interfaces for OCaml
ocaml-cmdliner-devel-1.0.2-5.fc27.i686.rpm Development files for ocaml-cmdliner
ocaml-cmdliner-devel-1.0.2-5.fc27.x86_64.rpm Development files for ocaml-cmdliner
ocaml-compiler-libs-4.05.0-5.fc27.x86_64.rpm Compiler libraries for OCaml
ocaml-docs-4.05.0-5.fc27.x86_64.rpm Documentation for OCaml
ocaml-dose3-5.0.1-4.20171203git09392e2.fc27.x86_64.rpm Framework for managing distribution packages and dependencies