obfsproxy is a tool that attempts to circumvent censorship, by transforming the

Tor traffic between the client and the bridge. This way, censors, who usually
monitor traffic between the client and the bridge, will see innocent-looking
transformed traffic instead of the actual Tor traffic.

WWW: https://www.torproject.org/projects/obfsproxy.html.en

Approved by:	glarkin@ (mentor)
This commit is contained in:
Carlo Strub 2012-02-24 15:06:25 +00:00
parent 22df25bdf4
commit 66103e8c5c
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=292182
5 changed files with 60 additions and 0 deletions

View File

@ -321,6 +321,7 @@
SUBDIR += nmapsi4
SUBDIR += nss
SUBDIR += oath-toolkit
SUBDIR += obfsproxy
SUBDIR += ocaml-cryptgps
SUBDIR += ocaml-cryptokit
SUBDIR += ocaml-ssl

View File

@ -0,0 +1,40 @@
# ports collection makefile for: obfsproxy
# Date created: 20120220
# Whom: Carlo Strub
#
# $FreeBSD$
#
PORTNAME= obfsproxy
DISTVERSION= 20120216
CATEGORIES= security net
MASTER_SITES= https://www.c-s.li/ports/
MAINTAINER= cs@FreeBSD.org
COMMENT= Tool to obfuscate Tor traffic
LICENSE= BSD
BUILD_DEPENDS= tor:${PORTSDIR}/security/tor-devel
RUN_DEPENDS= tor:${PORTSDIR}/security/tor-devel
LIB_DEPENDS= event-2.0:${PORTSDIR}/devel/libevent2
USE_AUTOTOOLS= aclocal autoconf autoheader automake
USE_OPENSSL= yes
WITH_OPENSSL_PORT= yes
ACLOCAL_ARGS= -I m4
AUTOCONF_ARGS= --include=m4
AUTOHEADER_ARGS= --include=m4
AUTOMAKE_ARGS= --add-missing --copy --force-missing
MAN1= obfsproxy.1
SUB_FILES= pkg-message
PLIST_FILES= bin/obfsproxy
USE_GNOME= pkgconfig
MAKE_JOBS_SAFE= yes
post-install:
${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (obfsproxy-20120216.tar.gz) = fff79794932933345fafaf25ccec2bbd4b9a9067f05c081c9abb64635c5debb4
SIZE (obfsproxy-20120216.tar.gz) = 121713

View File

@ -0,0 +1,11 @@
================================================================================
As a client, add the following to %%PREFIX%%/etc/tor/torrc:
UseBridges 1
Bridge obfs2 x.x.x.x:yyyy
ClientTransportPlugin obfs2 exec %%PREFIX%%/bin/obfsproxy --managed
As a bridge, add the following to %%PREFIX%%/etc/tor/torrc:
ServerTransportPlugin obfs2 exec %%PREFIX%%/bin/obfsproxy --managed
================================================================================

View File

@ -0,0 +1,6 @@
obfsproxy is a tool that attempts to circumvent censorship, by transforming the
Tor traffic between the client and the bridge. This way, censors, who usually
monitor traffic between the client and the bridge, will see innocent-looking
transformed traffic instead of the actual Tor traffic.
WWW: https://www.torproject.org/projects/obfsproxy.html.en