[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: IPV6 address support on exit nodes
- To: or-dev@xxxxxxxxxxxxx
- Subject: Re: IPV6 address support on exit nodes
- From: Nick Mathewson <nickm@xxxxxxxxxxxxx>
- Date: Fri, 4 Feb 2011 10:55:13 -0500
- Delivered-to: archiver@xxxxxxxx
- Delivered-to: or-dev-outgoing@xxxxxxxx
- Delivered-to: or-dev@xxxxxxxx
- Delivery-date: Fri, 04 Feb 2011 10:55:19 -0500
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=bzm+KL67sTqojjMD2mtK00q9lBV7pgDE8yAsteEvv54=; b=LODfLgS8sNzvNF+B9zVJ66O1FVUIwUWlG+cOkDkXE1nKTjbgCLEZ/Ce0ma8sdTuIoF 7jDorD2p2ixw5krlaszi1UQMf0k27sxevhLxZl57FK0Ao7a6qArVlYx94yxDIj/12KX0 RDCyKhve94NLiUF56P8H/YZ1ZEOjc8iYDttFs=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; b=PAvhKeOnMGO7vqNfVRQkBHj8Zod07eAHD3OhdhSLRju89mplYhfTKbuq9exWtYR7ZS TAxJzpjO2r3Xam+69kEToH6C8aPe1kgahFAxeMj2PxuBj8q2FcSuwGVx2NFVWLV6sY1o hMING90k/tPuvCW7Xks6p+TVJFR/3dzbG19uI=
- In-reply-to: <AANLkTikatRGdvOE_Z_bhcZMTZvNYcp15YW1RVrj6Kgy6@xxxxxxxxxxxxxx>
- References: <AANLkTikatRGdvOE_Z_bhcZMTZvNYcp15YW1RVrj6Kgy6@xxxxxxxxxxxxxx>
- Reply-to: or-dev@xxxxxxxxxxxxx
- Sender: owner-or-dev@xxxxxxxxxxxxx
On Fri, Feb 4, 2011 at 10:41 AM, Paulo Roberto <betobrandao@xxxxxxxxx> wrote:
> Hi,
> My name is Beto and I'm an undergraduate student and I wish to do my
> course's final project based on Tor. I have interest in work with the
> session g of "Other conding and Design Ideas" of the volunteer page.
> Add IPV6 support for destination address on exit nodes. I had some
> Unix Programming and network skills.
> I would like some directions where to start and to know what you
> really expect in the end.
I'd have a start by looking at proposal 117 at
https://gitweb.torproject.org/tor.git/blob_plain/HEAD:/doc/spec/proposals/117-ipv6-exits.txt
It's a few years old, but it's still mostly right, and its unanswered
questions are still in need of answers. It assumes that you've read
the tor specification at
https://gitweb.torproject.org/tor.git/blob_plain/HEAD:/doc/spec/tor-spec.txt
To get started with the Tor code itself here, I'd suggest having a
look at how exit nodes behave on getting a "begin" cell (the function
connection_exit_begin_conn()) , and how clients behave when they get a
new stream to tunnel (look for functions that call
connection_ap_handshake_send_begin(), functions that call those, and
so on). If you want to chat and ask questions about the code in
realtime, try the #tor-dev channel on irc.oftc.net.
cheers,
--
Nick Mathewson