<br><br><div><span class="gmail_quote">On 9/10/07, <b class="gmail_sendername"><a href="mailto:phobos@rootme.org">phobos@rootme.org</a></b> &lt;<a href="mailto:phobos@rootme.org">phobos@rootme.org</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Mon, Sep 10, 2007 at 04:43:17PM -0700, <a href="mailto:torified00@yahoo.com">torified00@yahoo.com</a> wrote 16K bytes in 169 lines about:<br>: Up to now I thought it was impossible to filter out what tor users do from our tor exit nodes. A little experimentation later I&#39;ve found a way how to limit what users can or cannot do. Please do check if filtering content is legal according to the laws of your country. Personally I have decided that I&#39;d rather be investigated because of filtering illegal materials than to be investigated because I was helping a criminal. Do whatever you wish with the information provided. You may not like the filtering - but every exitpoint operator can decide for himself what he wants to do.
<br><br>I am not a lawyer, but I believe by doing this you&#39;re actually opening<br>yourself up to more liability than you&#39;ll ever correct.<br><a href="https://tor.eff.org/eff/tor-legal-faq.html.en#ExitSnooping">https://tor.eff.org/eff/tor-legal-faq.html.en#ExitSnooping
</a> is<br>effectively what you&#39;re doing.<br><br>This topic has been visited, re-visited, and most recently,<br>re-re-visited.&nbsp;&nbsp;<a href="http://archives.seul.org/or/talk/Mar-2007/msg00082.html">http://archives.seul.org/or/talk/Mar-2007/msg00082.html
</a><br>is the latest round of visits.<br><br>--<br>Andrew<br></blockquote></div><br>I spoke with several attorneys and a couple of FBI agents at DefCon this year about this.&nbsp; I&#39;ll try and summerize what I was told.&nbsp; Keep in mind, this is in the US.&nbsp; It may vary in your country or state.
<br><br>As a Tor node operator, you are providing a free &quot;service&quot;.&nbsp; As a &quot;service&quot; provider, you are entitled to monitor your traffic for suspicious activity, bandwidth usage, and/or attacks against you or your &quot;customers&quot; (Tor users).&nbsp; Basically you get some of the rights, if not all, that an ISP does since you are providing a free internet &quot;service&quot;.&nbsp; Just because it&#39;s free to everyone else doesn&#39;t make it less of a internet service; in fact, if you are paying for your connection to your ISP (which everyone is) then upi have a &quot;invested interest&quot;.&nbsp; Most people want to, and have the right to know what is going on with their investments.
<br><br>&quot;Monitoring&quot; traffic that comes in or out of your connection can consist of many things.&nbsp; <br>If you are a &quot;monitoring&quot; bandwidth usage, packets are still being looked at, but only the size and total number of packets in a given period is what is being &quot;monitored&quot;.&nbsp; 
<br>There is Intrusion Detection Systems, or IDS, that does packet inspection to &quot;monitor&quot; if there is malicious content in the packet/s.&nbsp; In this case, the entire packet is being looked over by a piece of software for anything it might consider malicious.
<br><br>I put it this way to the FBI agents I spoke with (who were really cool btw).&nbsp; I told them that I operated a Tor exit node and I used iptraf and driftnet to monitor what my connection was being used for.&nbsp; (They just grinned when I said this.)&nbsp; I asked them if this was wrong or illegal of me to do.&nbsp; They said no, and that I have rights (mentioned above) as a &quot;service&quot; provider to protect my &quot;invested&quot; interest. 
<br><br>Because there was so much porn, nasty porn at that, I decided to shutdown my exit node.&nbsp; I for one welcome the idea of filtering out porn on my exit node.&nbsp; I&#39;m paying for my connection, not Tor users, so as far as I am concerned, I have the right to say what goes into and out of my node.&nbsp; IF you disagree, then take a look at your torrc file, and if you are blocking ANY port and not allowing ALL traffic to leave your node, then you too are filtering traffic.
<br><br>So really, what&#39;s the difference between blocking websites and blocking ports?&nbsp; <br>Nothing, they both are considered filtering.<br>