Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 18 Apr 2014 20:30:10 +0000 (UTC)
From:      Carlo Strub <cs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r351568 - in head/security: . meek meek/files
Message-ID:  <201404182030.s3IKUArF034760@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: cs
Date: Fri Apr 18 20:30:09 2014
New Revision: 351568
URL: http://svnweb.freebsd.org/changeset/ports/351568
QAT: https://qat.redports.org/buildarchive/r351568/

Log:
  Meek is a transport that uses HTTP for carrying bytes and TLS for obfuscation.
  Traffic is relayed through a third-party server (Google App Engine). It uses a
  trick to talk to the third party so that it looks like it is talking to an
  unblocked server.
  
  WWW: https://trac.torproject.org/projects/tor/wiki/doc/meek

Added:
  head/security/meek/
  head/security/meek/Makefile   (contents, props changed)
  head/security/meek/distinfo   (contents, props changed)
  head/security/meek/files/
  head/security/meek/files/pkg-message.in   (contents, props changed)
  head/security/meek/pkg-descr   (contents, props changed)
Modified:
  head/security/Makefile

Modified: head/security/Makefile
==============================================================================
--- head/security/Makefile	Fri Apr 18 20:28:52 2014	(r351567)
+++ head/security/Makefile	Fri Apr 18 20:30:09 2014	(r351568)
@@ -313,6 +313,7 @@
     SUBDIR += md5deep
     SUBDIR += mdcrack
     SUBDIR += medusa
+    SUBDIR += meek
     SUBDIR += metasploit
     SUBDIR += mhash
     SUBDIR += mindterm-binary

Added: head/security/meek/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/meek/Makefile	Fri Apr 18 20:30:09 2014	(r351568)
@@ -0,0 +1,25 @@
+# $FreeBSD$
+
+PORTNAME=	meek
+PORTVERSION=	0.4
+CATEGORIES=	security
+MASTER_SITES=	http://c-s.li/ports/
+
+MAINTAINER=	cs@FreeBSD.org
+COMMENT=	Pluggable transport proxy that relays through third-party server
+
+BUILD_DEPENDS=	${LOCALBASE}/${GO_LIBDIR}/git.torproject.org/pluggable-transports/goptlib.git.a:${PORTSDIR}/security/goptlib
+
+PLIST_FILES=	bin/meek-client bin/meek-server
+SUB_FILES=	pkg-message
+GO_PKGNAME=	git.torproject.org/pluggable-transports/${PORTNAME}.git
+GO_TARGET=	${GO_PKGNAME}/${PORTNAME}-server \
+		${GO_PKGNAME}/${PORTNAME}-client
+
+post-extract:
+	@${MKDIR} ${GO_WRKSRC:H}
+	@${LN} -sf ${WRKSRC} ${GO_WRKSRC}
+
+.include <bsd.port.pre.mk>
+.include "${PORTSDIR}/lang/go/files/bsd.go.mk"
+.include <bsd.port.post.mk>

Added: head/security/meek/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/meek/distinfo	Fri Apr 18 20:30:09 2014	(r351568)
@@ -0,0 +1,2 @@
+SHA256 (meek-0.4.tar.gz) = 0dfc1323dc9f2037d4db25647beeda561bf2b4adaf9ff9783c3ba6de664517ca
+SIZE (meek-0.4.tar.gz) = 18490

Added: head/security/meek/files/pkg-message.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/meek/files/pkg-message.in	Fri Apr 18 20:30:09 2014	(r351568)
@@ -0,0 +1,13 @@
+================================================================================
+If you are using meek with tor, here are some instructions:
+
+As a client, add the following to %%PREFIX%%/etc/tor/torrc:
+
+	UseBridges 1
+	Bridge meek x.x.x.x:yyyy FINGERPRINT-OF-BRIDGE
+	ClientTransportPlugin meek exec ./meek-client \
+	  --url=https://meek-reflect.example.com \
+	  --front=www.example.com \
+	  --log meek-client.log
+
+================================================================================

Added: head/security/meek/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/meek/pkg-descr	Fri Apr 18 20:30:09 2014	(r351568)
@@ -0,0 +1,6 @@
+Meek is a transport that uses HTTP for carrying bytes and TLS for obfuscation.
+Traffic is relayed through a third-party server (Google App Engine). It uses a
+trick to talk to the third party so that it looks like it is talking to an
+unblocked server. 
+
+WWW: https://trac.torproject.org/projects/tor/wiki/doc/meek



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201404182030.s3IKUArF034760>