svn commit: r351568 - in head/security: . meek meek/files
Carlo Strub
cs at FreeBSD.org
Fri Apr 18 20:30:11 UTC 2014
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 at 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
More information about the svn-ports-head
mailing list