Delivery-Date: Mon, 27 Apr 2015 11:21:42 -0400
Return-Path: <tor-talk-bounces@lists.torproject.org>
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on moria.seul.org
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED,
	T_RP_MATCHES_RCVD,UNPARSEABLE_RELAY autolearn=ham version=3.3.1
X-Original-To: archiver@seul.org
Delivered-To: archiver@seul.org
Received: from eugeni.torproject.org (eugeni.torproject.org [38.229.72.13])
	(using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by khazad-dum.seul.org (Postfix) with ESMTPS id D2C2C1E0A87
	for <archiver@seul.org>; Mon, 27 Apr 2015 11:21:40 -0400 (EDT)
Received: from eugeni.torproject.org (localhost [127.0.0.1])
	by eugeni.torproject.org (Postfix) with ESMTP id 0C3D834522;
	Mon, 27 Apr 2015 15:21:37 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by eugeni.torproject.org (Postfix) with ESMTP id 4351233A3D
 for <tor-talk@lists.torproject.org>; Mon, 27 Apr 2015 15:21:33 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at 
Received: from eugeni.torproject.org ([127.0.0.1])
 by localhost (eugeni.torproject.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id n0oKqxTLLl6p for <tor-talk@lists.torproject.org>;
 Mon, 27 Apr 2015 15:21:33 +0000 (UTC)
Received: from paulo.mayfirst.org (paulo.mayfirst.org [209.234.253.240])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by eugeni.torproject.org (Postfix) with ESMTPS id 1699A332CC
 for <tor-talk@lists.torproject.org>; Mon, 27 Apr 2015 15:21:33 +0000 (UTC)
Received: from paulo.mayfirst.org (unknown [127.0.0.1])
 by paulo.mayfirst.org (Postfix) with ESMTP id 6206B3F2D
 for <tor-talk@lists.torproject.org>; Mon, 27 Apr 2015 11:21:29 -0400 (EDT)
Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender:
 nathanfreitas@paulo.mayfirst.org) with ESMTPSA id 520543F2B
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46])
 by mailauth.nyi.internal (Postfix) with ESMTP id B8C17207DF
 for <tor-talk@lists.torproject.org>; Mon, 27 Apr 2015 11:21:28 -0400 (EDT)
Received: from web5 ([10.202.2.215])
 by compute6.internal (MEProxy); Mon, 27 Apr 2015 11:21:28 -0400
Received: by web5.nyi.internal (Postfix, from userid 99)
 id 900B8A7D999; Mon, 27 Apr 2015 11:21:28 -0400 (EDT)
Message-Id: <1430148088.2806237.259163061.4621E5AA@webmail.messagingengine.com>
X-Sasl-Enc: H/+D7KBB6F6Xxoc8tCW5aYbkoO5UWlM/VtyWtkLaCi7x 1430148088
From: Nathan Freitas <nathan@freitas.net>
To: tor-talk@lists.torproject.org
MIME-Version: 1.0
X-Mailer: MessagingEngine.com Webmail Interface - ajax-83dc69c8
In-Reply-To: <512753.5549443130303732322d31343036383939313433@popretr.messagingengine.com>
References: <512753.5549443130303732322d31343036383939313433@popretr.messagingengine.com>
 <CAL34_9q9rmwaxLRn+mF9jqMHq0s-AZPJe9W0GJmi4yu6pd_CGA@mail.gmail.com>
Date: Mon, 27 Apr 2015 11:21:28 -0400
X-Virus-Scanned: ClamAV using ClamSMTP
Subject: Re: [tor-talk] obfsproxy for Android
X-BeenThere: tor-talk@lists.torproject.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: tor-talk@lists.torproject.org
List-Id: "all discussion about theory, design,
 and development of Onion Routing" <tor-talk.lists.torproject.org>
List-Unsubscribe: <https://lists.torproject.org/cgi-bin/mailman/options/tor-talk>, 
 <mailto:tor-talk-request@lists.torproject.org?subject=unsubscribe>
List-Archive: <http://lists.torproject.org/pipermail/tor-talk/>
List-Post: <mailto:tor-talk@lists.torproject.org>
List-Help: <mailto:tor-talk-request@lists.torproject.org?subject=help>
List-Subscribe: <https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk>, 
 <mailto:tor-talk-request@lists.torproject.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: tor-talk-bounces@lists.torproject.org
Sender: "tor-talk" <tor-talk-bounces@lists.torproject.org>

On Mon, Apr 27, 2015, at 09:05 AM, Mohsen Khahani wrote:
> I am developing an anti censorship application for Android. Is there a
> way technically to use *obfsproxy *client in my app since it's been
> written
> in Python? Any advice?

I am working on a library named PLUTO to help promote the use of
pluggable transports/obfsproxy in other apps. You can find the current
information on it here: https://github.com/guardianproject/pluto

While it is focused on more typical Java-based Android apps, the way
that PT's work are just simple command line binary executables. Obfs4 is
currently written in Go, but in the PLUTO project, you can find
information on cross-compiling it, as well as pre-built binaries.

To execute and manage a PT instance, you just need to set the proper
environmental variables, which you can read about here:
https://gitweb.torproject.org/torspec.git/tree/pt-spec.txt#n246

Hope that helps!
-- 
tor-talk mailing list - tor-talk@lists.torproject.org
To unsubscribe or change other settings go to
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk

