[tor-talk] Stem Release 1.0

2013-03-30 Thread Damian Johnson
Hi all. After eighteen months of work and a number of delays rivaling
that of the Big Dig I'm pleased to announce the initial release of
stem!

For those who aren't familiar with it, stem is a python controller
library for tor. With it you can write scripts and applications that
interact with your tor client or relay. For some examples of what you
can do see the tutorials on...

https://stem.torproject.org/

Stem is compatible with python 2.6 and higher (including the 3.x
series), and is a near complete implementation of tor's control and
directory specifications. It has relatively high test coverage (~80%
for most modules) and integration tests to check its continued
interoperability with new releases of tor.

As always, if you encounter issues or have feature requests then
please let me know! Also, if you write something that uses stem then
please tell me, both so we can continue to improve our API and expand
the tutorial's list of examples.

Many thanks to everyone that helped make this initial release of stem
possible, both with its development and packaging! -Damian
___
tor-talk mailing list
tor-talk@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk


Re: [tor-talk] Stem Release 1.0

2013-03-30 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 31/03/13 05:03, Damian Johnson wrote:
> For those who aren't familiar with it, stem is a python controller 
> library for tor. With it you can write scripts and applications
> that interact with your tor client or relay. For some examples of
> what you can do see the tutorials on...

Oh, nice!.

I am interested in some python projects myself. Do you know if there
is something out there?. Particularly:

1. Python (local machine) proxy to access hidden services without
installing TOR on the machine.

2. DNS resolution via TOR, without installing TOR.

3. Maybe, a Python proxy to create hidden services without installing
TOR. This point could be detrimental to TOR ecosystem, nevertheless,
since a server using TOR would be "nice" if giving back.

I am interested in easing the entry barrier to access hidden services
for regular unskilled users, and I am thinking about writing this
proxy myself, but low level protocol details are available only on
sourcecode :-?. In this particular situation, I care about hidden
service anonymity, not client anonymity.

- -- 
Jesús Cea Avión _/_/  _/_/_/_/_/_/
j...@jcea.es - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
Twitter: @jcea_/_/_/_/  _/_/_/_/_/
jabber / xmpp:j...@jabber.org  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQCVAwUBUVezxJlgi5GaxT1NAQKvygP+LrWyHd+hP5VghTDw5bsn+NRTpWfNY8wn
nle7qQcZgTTP2nazYmcvB7w0iDH4Ll8ZwtkoAQ/N6KliEbjqZdMzhSmachwh3TOX
KpcSowZyQzOqO/nquyCOS3q6APUa4QEQMMlVza11a/ZfLmpyGmmsqjUiDPaLrKGI
HO2ZHeNL5MI=
=nN9y
-END PGP SIGNATURE-
___
tor-talk mailing list
tor-talk@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk


Re: [tor-talk] Stem Release 1.0

2013-03-30 Thread Roc Admin
Awesome. Congrats on the 1.0 release. Literally just using this an hour
ago.

ROC


On Sat, Mar 30, 2013 at 11:03 PM, Damian Johnson wrote:

> Hi all. After eighteen months of work and a number of delays rivaling
> that of the Big Dig I'm pleased to announce the initial release of
> stem!
>
> For those who aren't familiar with it, stem is a python controller
> library for tor. With it you can write scripts and applications that
> interact with your tor client or relay. For some examples of what you
> can do see the tutorials on...
>
> https://stem.torproject.org/
>
> Stem is compatible with python 2.6 and higher (including the 3.x
> series), and is a near complete implementation of tor's control and
> directory specifications. It has relatively high test coverage (~80%
> for most modules) and integration tests to check its continued
> interoperability with new releases of tor.
>
> As always, if you encounter issues or have feature requests then
> please let me know! Also, if you write something that uses stem then
> please tell me, both so we can continue to improve our API and expand
> the tutorial's list of examples.
>
> Many thanks to everyone that helped make this initial release of stem
> possible, both with its development and packaging! -Damian
> ___
> tor-talk mailing list
> tor-talk@lists.torproject.org
> https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk
>
___
tor-talk mailing list
tor-talk@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk


Re: [tor-talk] Stem Release 1.0

2013-03-30 Thread Damian Johnson
> 1. Python (local machine) proxy to access hidden services without
> installing TOR on the machine.
>
> 2. DNS resolution via TOR, without installing TOR.
>
> 3. Maybe, a Python proxy to create hidden services without installing
> TOR. This point could be detrimental to TOR ecosystem, nevertheless,
> since a server using TOR would be "nice" if giving back.

Hmm. Interacting with the tor network without a tor client would
require re-implementing the protocol for behaving as a client.
Definitely no simple task. :)
___
tor-talk mailing list
tor-talk@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk


Re: [tor-talk] Stem Release 1.0

2013-03-31 Thread Fabio Pietrosanti (naif)
On 3/31/13 5:55 AM, Jesus Cea wrote:
>
> 3. Maybe, a Python proxy to create hidden services without installing
> TOR. This point could be detrimental to TOR ecosystem, nevertheless,
> since a server using TOR would be "nice" if giving back.
>
> I am interested in easing the entry barrier to access hidden services
> for regular unskilled users, and I am thinking about writing this
> proxy myself, but low level protocol details are available only on
> sourcecode :-?. In this particular situation, I care about hidden
> service anonymity, not client anonymity.
You may consider the discussion on "Using Tor as a Library"  on Tor-dev
in past week about the idea to make Tor be able to work as a library:
https://lists.torproject.org/pipermail/tor-dev/2013-March/004564.html

If tor could be usable as a library, it would be possible to easily
create python binding for the library.

Fabio

___
tor-talk mailing list
tor-talk@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk


Re: [tor-talk] Stem Release 1.0

2013-04-08 Thread Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 31/03/13 16:33, Fabio Pietrosanti (naif) wrote:
> You may consider the discussion on "Using Tor as a Library"  on
> Tor-dev in past week about the idea to make Tor be able to work as
> a library: 
> https://lists.torproject.org/pipermail/tor-dev/2013-March/004564.html

Thanks
> 
for pointing out that thread. Subscribing to tor-dev...

- -- 
Jesús Cea Avión _/_/  _/_/_/_/_/_/
j...@jcea.es - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
Twitter: @jcea_/_/_/_/  _/_/_/_/_/
jabber / xmpp:j...@jabber.org  _/_/  _/_/_/_/  _/_/  _/_/
"Things are not so easy"  _/_/  _/_/_/_/  _/_/_/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/_/_/_/  _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iQCVAwUBUWOUx5lgi5GaxT1NAQIvXAP+N1V69Zs3W1SlUJd45ll126tDx8J4DzpA
BRl4ZwTSx9lBaqn5YEH8RYH+3Bfs9yMGh5osh27pOe8yVIBbltzEa6mPWuURezfH
aRxBlvS4vAWSFTHWhifHFmOgn1nP7a9m9/2UmjyK3kN12wrajNSkpRpZLS/2LE5k
YlF4v8pkIu0=
=aWw8
-END PGP SIGNATURE-
___
tor-talk mailing list
tor-talk@lists.torproject.org
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-talk