Delivery-Date: Thu, 26 Jun 2014 13:27:29 -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.7 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED,
	DKIM_SIGNED,FREEMAIL_FROM,RCVD_IN_DNSWL_MED,RP_MATCHES_RCVD,T_DKIM_INVALID
	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 743951E0AE7
	for <archiver@seul.org>; Thu, 26 Jun 2014 13:27:27 -0400 (EDT)
Received: from eugeni.torproject.org (localhost [127.0.0.1])
	by eugeni.torproject.org (Postfix) with ESMTP id E453A2F3D4;
	Thu, 26 Jun 2014 17:27:18 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by eugeni.torproject.org (Postfix) with ESMTP id 02E602008E
 for <tor-talk@lists.torproject.org>; Thu, 26 Jun 2014 17:23:38 +0000 (UTC)
X-Virus-Scanned: Debian amavisd-new at eugeni.torproject.org
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 TBYJ6qeq2Nay for <tor-talk@lists.torproject.org>;
 Thu, 26 Jun 2014 17:23:37 +0000 (UTC)
Received: from nm20.bullet.mail.bf1.yahoo.com (nm20.bullet.mail.bf1.yahoo.com
 [98.139.212.179])
 (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
 (Client did not present a certificate)
 by eugeni.torproject.org (Postfix) with ESMTPS id A5D102E870
 for <tor-talk@lists.torproject.org>; Thu, 26 Jun 2014 17:23:34 +0000 (UTC)
Received: from [98.139.212.152] by nm20.bullet.mail.bf1.yahoo.com with NNFMP;
 26 Jun 2014 17:23:31 -0000
Received: from [98.139.212.216] by tm9.bullet.mail.bf1.yahoo.com with NNFMP;
 26 Jun 2014 17:23:31 -0000
Received: from [127.0.0.1] by omp1025.mail.bf1.yahoo.com with NNFMP;
 26 Jun 2014 17:23:31 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 803207.81176.bm@omp1025.mail.bf1.yahoo.com
Received: (qmail 28709 invoked by uid 60001); 26 Jun 2014 17:23:31 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024;
 t=1403803411; bh=AaDSF6/apHz5TgLSU8K41bs6l5OSBzGIOjr5gCrYW6c=;
 h=References:Message-ID:Date:From:Reply-To:Subject:To:MIME-Version:Content-Type;
 b=CXWwKEmbdKLxR9VzRcWABGwXGzzBIEIB+Xql8jN2hS9mWfPSLaZ6MPR9Pc7Xl9n2tJ5wwr1BZQBvrSUyGXMyh4UUoJJfT8DS9Ta9hLFINK+EtIUq54u3Izr4+EajLIpjCOHjjh43MriiUoPRXTaDxoHCv5h92XfrtIRWORNmKxg=
X-YMail-OSG: f1mGPSAVM1mwe6fqq1y1bZy.70maPwEcBCe_fPZHM3tMSFl
 yBioOYEMXAmK5HWSxq3M_KVGmbiGxqgbbqp6HBsiiXRGY5n8SuvPS1upRPW3
 ohlACdIgWFOHyQ.UgvumNQCA8.Sb8Mu4U7ckB7U1_oj4zS_kjtCg5Y8EZg7K
 ICogJlDppI23QsJR2C_f8MnqEL9JLHUay7EcaapNznPnvt7CyZLBeP2iWykU
 JPc.Ru6QmOGXRt8_O9SqD45QgN3npx3oMDegIrzZ_AtgGKV8HYeWaM5YYI5F
 WaDczNFGALwpclVAKShQwVoOTWjvEDw5uRQbMHBlNevthDCzdZvkQYQD2Sta
 y42kRqOK_5jFuxzKhmXI9MBJaRl_1l3B449qzV9BOC3kBmecKWE_76R3f7h9
 ZpZnLoc3XDD4gdgmqQ6rN70rOAuMYEkH0U2moIvwx9sdV1IS.Ypcm_HBQMhI
 RUKQwACKV8MvTrd9.OOp8krAablIb3GiCHG68DOEdpSDO6K0VmILZ5lZgtUR
 NlgmZazejtqM1VDuESOB9rqsy92TdbW3NRY28EMX0MsE_WdjO
Received: from [50.52.176.234] by web162606.mail.bf1.yahoo.com via HTTP;
 Thu, 26 Jun 2014 10:23:31 PDT
X-Rocket-MIMEInfo: 002.001,
 SGkgbGlzdCwKwqDCoMKgwqAgSSdtIGV4cGVyaW1lbnRpbmcgd2l0aCBzZW5kaW5nIG1lc3NhZ2VzIG92ZXIgVG9yIHVzaW5nIHRoZSBwcm9ncmFtIFB1cmUgRGF0YS7CoCBQdXJlIERhdGEgKG9yIFBkKSBpcyBhIGdyYXBoaWNhbCBwcm9ncmFtbWluZyBlbnZpcm9ubWVudC7CoCBJdCB0eXBpY2FsbHkgcnVucyB0d28gcHJvY2Vzc2VzLS0gYSB0ayBHVUkgcHJvY2VzcywgYW5kIHRoZSAibWFpbiIgcHJvY2Vzcy7CoCBUaGUgdHdvIGNvbW11bmljYXRlIG92ZXIgdGhlIGxvb3BiYWNrIGRldmljZSAxMjcuMC4wLjEBMAEBAQE-
X-Mailer: YahooMailWebService/0.8.191.1
References: 
Message-ID: <1403803411.72338.YahooMailNeo@web162606.mail.bf1.yahoo.com>
Date: Thu, 26 Jun 2014 10:23:31 -0700
From: Jonathan Wilkes <jancsika@yahoo.com>
To: "tor-talk@lists.torproject.org" <tor-talk@lists.torproject.org>
MIME-Version: 1.0
X-Content-Filtered-By: Mailman/MimeDel 2.1.15
Subject: [tor-talk] routing Pure Data messages over Tor
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="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Errors-To: tor-talk-bounces@lists.torproject.org
Sender: "tor-talk" <tor-talk-bounces@lists.torproject.org>

Hi list,
=A0=A0=A0=A0 I'm experimenting with sending messages over Tor using the pro=
gram Pure Data.=A0 Pure Data (or Pd) is a graphical programming environment=
.=A0 It typically runs two processes-- a tk GUI process, and the "main" pro=
cess.=A0 The two communicate over the loopback device 127.0.0.1.=A0 (Can't =
remember which port atm.)

Within the program, there are objects for sending and receiving messages ov=
er the net.=A0 So what I can do at the moment is this:
1) run Pd in -nogui mode in conjunction with 'usewithtor'.=A0 (In this mode=
, the tk GUI process never runs, so there is nothing to communicate over th=
e loopback device.)
2) make a Pd program listen for incoming messages on a hidden service port
3) make a Pd program connect to any onion addy I choose while the program i=
s running (or being built, since Pd is also a realtime IDE), and then send =
messages to it.
4) of course, make a program that does both simultaneously

That works!

Problem is when I run in gui mode, the GUI needs to talk to the main proces=
s over the loopback device.=A0 But when I do 'usewithtor', the loopback dev=
ice is tied up with Tor, and thus the main process can't communicate with t=
he GUI.

hdm on tor irc kindly suggested using torsocks in conjunction with socat, b=
ut the solution required hard-coding an onion addy with socat, and that doe=
sn't work for #3 above.=A0 (I want the ability to make connections to multi=
ple onion addys at once.)

Right now I'm just trying to chat with a few Pure Data users over Tor.=A0 B=
ut Pd is a realtime audio language, so ultimately we might be able to proto=
type some voice chat progs for use over Tor.

Best,
Jonathan
-- =

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

