Project

General

Profile

Feature #7725

Isolate I2P web browsing from Tor

Added by intrigeri over 5 years ago. Updated about 5 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
08/02/2014
Due date:
% Done:

100%

Feature Branch:
kytv:feature/7725-i2p-browser
Type of work:
Code
Blueprint:
Starter:
Affected tool:
I2P

Description

One thing that came up, as part of the discussion on the What to do about I2P in Tails? thread on tails-dev@ (July and August 2014), was the need to isolate I2P web browsing from similar activity over Tor. This could e.g. be implemented with a dedicated web browser for I2P, which could be very similar to the way we handle the Unsafe Browser to start with. A UX challenge will be if/how to allow sharing files between that dedicated browser and the amnesia user.


Related issues

Related to Tails - Feature #6039: Research consequences of Torbrowser patches when using I2P Confirmed
Related to Tails - Feature #7732: Start I2P automatically when requested at the boot prompt Resolved 08/03/2014
Related to Tails - Feature #7976: Disable LAN access in Tor Browser Resolved 11/05/2014
Related to Tails - Bug #7951: Refactor code for task-specific browsers Resolved 09/26/2014
Blocked by Tails - Feature #7542: Decide whether we migrate to the Tor browser in time for FF31 Resolved 07/10/2014
Blocks Tails - Bug #7948: Only show I2P bookmarks in the I2P browser Resolved 09/25/2014

History

#1 Updated by intrigeri over 5 years ago

  • Related to Feature #6039: Research consequences of Torbrowser patches when using I2P added

#2 Updated by intrigeri over 5 years ago

  • Related to Bug #7722: Make I2P harmless unless enabled on the kernel command-line added

#3 Updated by intrigeri over 5 years ago

  • Related to deleted (Bug #7722: Make I2P harmless unless enabled on the kernel command-line)

#4 Updated by intrigeri over 5 years ago

  • Related to Feature #7732: Start I2P automatically when requested at the boot prompt added

#5 Updated by kytv over 5 years ago

  • % Done changed from 0 to 20

Would you be opposed to having this second browser send non .i2p traffic to Tor as is done now? In my workspace I re-enabled the I2P outproxies so that all traffic in the "I2P Browser" will be I2P's problem.

I should have something for public testing "soon". (I'm already testing this browser and the associated NetworkManager hooks (for starting I2P) locally).

#6 Updated by intrigeri over 5 years ago

Would you be opposed to having this second browser send non .i2p traffic to Tor as is done now?

I personally would be opposed, as it defeats the goal of keeping Tor activities relatively immune to deanonymization vulns in I2P (and maybe vice-versa, by the way, but Tails depends so much on Tor that I'm not sure it works that way).

Otherwise I'll re-enable the I2P outproxies so that all traffic in the "I2P Browser" will be I2P's problem.

I'd rather see the "I2P Browser" only support eepsites, at least for its first iteration. Anything else will require more thought and discussion.

I should have something for public testing "soon". (I'm already testing this browser and the associated NetworkManager hooks (for starting I2P) locally).

Woohoo, great to hear :)

#7 Updated by kytv about 5 years ago

  • Assignee changed from kytv to anonym
  • % Done changed from 20 to 50
  • QA Check set to Ready for QA
  • Feature Branch set to kytv:feature/7725-i2p-browser

It's now at git://repo.or.cz/tails/kytv.git in the branch feature/7725-i2p-browser

This has been rebased on top of the feature/tor-browser-bundle branch.

#8 Updated by intrigeri about 5 years ago

  • Blocked by Feature #7542: Decide whether we migrate to the Tor browser in time for FF31 added

#9 Updated by anonym about 5 years ago

  • Status changed from Confirmed to In Progress

#10 Updated by anonym about 5 years ago

  • Blocks Bug #7948: Only show I2P bookmarks in the I2P browser added

#11 Updated by anonym about 5 years ago

  • Assignee changed from anonym to kytv
  • QA Check changed from Ready for QA to Dev Needed

See message on tails-dev@.

#12 Updated by kytv about 5 years ago

  • Assignee changed from kytv to anonym
  • QA Check changed from Dev Needed to Ready for QA

Changes pushed (see tails-dev@ msg for more)

#13 Updated by anonym about 5 years ago

  • Related to Feature #7976: Disable LAN access in Tor Browser added

#14 Updated by anonym about 5 years ago

  • Status changed from In Progress to 11
  • Assignee deleted (anonym)
  • % Done changed from 50 to 100
  • QA Check changed from Ready for QA to Pass

#15 Updated by intrigeri about 5 years ago

  • Related to Bug #7951: Refactor code for task-specific browsers added

#16 Updated by anonym about 5 years ago

  • Status changed from 11 to Resolved

Also available in: Atom PDF