[tor-talk] AllowDotExit
Seth David Schoen
schoen at eff.org
Sun Mar 25 04:31:00 UTC 2012
Eric writes:
> using https://xxx.com.foo.ext
> is there a way i can keep the pages within .exit?
> after the first page the succeeding pages opens in normal url outside the
> .exit
The trouble is that the site generates links that contain an explicit domain
name and the browser simply follows those links.
You could abuse HTTPS Everywhere to do what you want, because it's capable of
doing arbitrary URL rewriting. HTTPS Everywhere is also preinstalled in the
Tor Browser Bundle. If you make an HTTPS Everywhere rule to do your rewrite
and then put it inside your
tor-browser/Data/profile/HTTPSEverywhereUserRules
directory, it should only affect the Tor Browser.
The content of the rule would look something like
<ruleset name="Example.com via foo.exit">
<target host="example.com" />
<target host="www.example.com" />
<rule from="^https?://(www\.)?example\.com/" to="https://example.com.foo.exit/" />
</ruleset>
This rewrites any URLs under http://example.com/, http://www.example.com/,
https://example.com/, or https://www.example.com/ to instead point through
https://example.com.foo.exit/. The browser will still show the unmodified
links if you mouse over them, but it should use the modified links if you
actually follow a link.
I don't know whether the Tor Browser also edits the Host and the Referer
headers in this case in a way that removes the .exit from the hostname to
avoid confusing the site.
--
Seth Schoen <schoen at eff.org>
Senior Staff Technologist https://www.eff.org/
Electronic Frontier Foundation https://www.eff.org/join
454 Shotwell Street, San Francisco, CA 94110 +1 415 436 9333 x107
More information about the tor-talk
mailing list