
Also known as Invisible Internet Project, IIP, Invisible IRC Project
The Invisible Internet Project (I2P) is an anonymous network layer (implemented as a mix network) that allows for censorship-resistant, peer-to-peer communication. Anonymous connections are achieved by encrypting the user's traffic (by using end-to-end encryption), and sending it through a volunteer-run network of roughly 55,000 computers distributed around the world. Given the high number of possible paths the traffic can transit, a third party watching a full connection is unlikely. The software that implements this layer is called an "I2P router", and a computer running I2P is called an "I2
Key facts
- Software.language
- Albanian, Arabic, Armenian, Asturian, Azerbaijani, Bengali, Bosnian, Breton, Bulgarian, Catalan, Chinese (China), Chinese (Gan), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Estonian (Estonia), Filipino, Finnish, French, Galician, German, Greek, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Italian, Japanese, Korean, Kurdish, Lithuanian, Macedonian, Malagasy, Mongolian, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post 1500), Oromo, Persian, Polish, Portuguese, Portuguese (Brazil), Romanian, Russian (Russia), Serbian, Sinhala, Slovak, Slovenian, Spanish, Spanish (Argentina), Swedish (Sweden), Tagalog, Thai, Turkish (Turkey), Turkmen, Ukrainian (Ukraine), Urdu, Vietnamese, Yoruba.
- Software.genre
- Anonymity application, Overlay network, mix network, garlic router, peer-to-peer
- Software.license
- Public domain, BSD, GPL, MIT (license varies by component)
- Software.title
- I2P
- Software.name
- I2P — The Anonymous Network
- Software.logo
- I2P logo 2019.svg
- Software.logo_size
- 300px
- Software.caption
- I2P 0.9.8.1 Router Console
- Software.author
- I2P Team
- Software.programming language
- Java
- Software.operating system
- Cross-platform: Unix-like (Android, Linux, BSD, macOS), Microsoft Windows
via Wikipedia infobox
Source code
This is the source code for the reference Java implementation of I2P. See INSTALL.txt or the installation instructions for your system: Windows macOS Linux Android Prerequisites Java SDK (preferably Oracle or OpenJDK) 17 or higher Non-linux operating systems and JVMs: See Certain subsystems for embedded (core, router, mstreaming, streaming, i2ptunnel) require only Java 6 Apache Ant 1.9.8 or higher The xgettext, msgfmt, and msgmerge tools installed from the GNU gettext package Build environment must use a UTF-8 locale. This will download dependencies over the clearnet by default, including Gradle itself. To download through a SOCKS proxy (e.g. Tor), add the following lines to your ~/.gradle/gradle.properties : Development builds Automatic CI builds are available at the continuous integration page.
Excerpt from the source-code README · 3,025 chars · not written by Vinony
Wikidata facts
- Official website
- geti2p.net/uk
- Image
- I2P router console 0.9.31-0.png
Show 10 more facts
- software version identifier
- 2.11.0
- inception
- 2003-00-00
- Commons category
- I2P
- source code repository URL
- cvs://cvs.invisiblenet.net:/cvsroot/freeweb
- issue tracker URL
- trac.i2p2.de
- publication date
- 2003-00-00
- IRC channel URL
- irc://irc.duck.i2p/#i2p
- official blog URL
- geti2p.net/blog
- translation contribution URL
- www.transifex.com/otf/I2P
- social media followers
- 1977
Sources (13)
via Wikidata · CC0
~30 min read
Article
22 sectionsContents
- Technical design
- Releases
- Funding
- Software
- General networking
- Chat
- File sharing
- Bridging to clearnet
- Instant messaging
- Publishing
- Routers
- The Privacy Solutions project
- Android
- Cryptocurrency
- Terminology
- Vulnerabilities
- I2PCon
- See also
- Software
- References
- External links
The Invisible Internet Project (I2P) is an anonymous network layer (implemented as a mix network) that allows for censorship-resistant, peer-to-peer communication. Anonymous connections are achieved by encrypting the user's traffic (by using end-to-end encryption), and sending it through a volunteer-run network of roughly 55,000 computers distributed around the world. Given the high number of possible paths the traffic can transit, a third party watching a full connection is unlikely. The software that implements this layer is called an "I2P router", and a computer running I2P is called an "I2P node". I2P is free and open source, and is published under multiple licenses.
== Technical design == I2P started in 2003 as a fork of Hyphanet, then known as Freenet.