Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
I2P
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Software == [[File:I2P router console 0.9.31-0.png|thumb|I2P 0.9.31-0 router console]] Since I2P is an anonymizing [[network layer]], it is designed so other software can use it for anonymous communication. As such, there are a variety of tools currently available for I2P or in development. The I2P [[Router (computing)|router]] is controlled through the router console, which is a web frontend accessed through a web browser. === General networking === * ''I2PTunnel'' is an application embedded into I2P that allows arbitrary TCP/IP applications to communicate over I2P by setting up "[[Tunneling protocol|tunnels]]" which can be accessed by connecting to pre-determined ports on [[localhost]]. * ''SAM'' (''Simple Anonymous Messaging'') is a [[Communications protocol|protocol]] which allows a client application written in any [[programming language]] to communicate over I2P, by using a socket-based interface to the I2P router.<ref>{{Citation | title = API | contribution-url = https://geti2p.net/en/docs/api/sam | contribution = SAM | publisher = I2P | access-date = 2013-12-24 | archive-date = 2013-12-24 | archive-url = https://web.archive.org/web/20131224112749/https://geti2p.net/en/docs/api/sam | url-status = live }}.</ref> * ''BOB'' (''Basic Open Bridge'') is a less complex app to router protocol similar to "SAM"<ref>{{Citation | title = API | contribution-url = https://geti2p.net/en/docs/api/bob | contribution = BOB | publisher = Get I2P | access-date = 2013-12-24 | archive-date = 2013-12-24 | archive-url = https://web.archive.org/web/20131224112753/https://geti2p.net/en/docs/api/bob | url-status = live }}.</ref> * ''Orchid'' Outproxy [[Tor (anonymity network)|Tor]] plugin<ref>{{cite web|url=https://github.com/subgraph/Orchid|title=GitHub β subgraph/Orchid|date=7 March 2019|via=GitHub|access-date=20 October 2017|archive-date=9 August 2017|archive-url=https://web.archive.org/web/20170809050525/https://github.com/subgraph/Orchid|url-status=live}}</ref> * As of version 2.6.0, released in July 2024, I2P no longer allows I2P access over Tor connections.<ref>{{Cite web |last=idk |title=I2P 2.6.0 Release - Blog - I2P |url=https://geti2p.net/en/blog/post/2024/07/19/2.6.0-Release |url-status=live |archive-url=https://web.archive.org/web/20240721131455/https://geti2p.net/en/blog/post/2024/07/19/2.6.0-Release |archive-date=2024-07-21 |access-date=2024-07-21 |website=geti2p.net}}</ref> === Chat === * Any [[IRC client]] made for the Internet Relay Chat can work, once connected to the I2P [[IRC server]] (on localhost). I2P have the option to create tunnels that are specific for this usage, where certain commands that could de-anonymize the user are filtered out. * Some [[XMPP]] clients like [[Gajim]], [[Pidgin (software)|Pidgin]] or a modified [[Conversations (software)|Conversations]] client<ref>{{Citation |last=R4SAS |title=r4sas/Conversations-I2P |date=2024-04-02 |url=https://github.com/r4sas/Conversations-I2P |access-date=2024-05-24}}</ref> can work with I2P XMPP servers using [[Prosody (software)|Prosody]] that are using the mod_darknet module<ref>{{Cite web |title=Decentralized instant messenger (XMPP aka Jabber) - i2pd documentation |url=https://i2pd.readthedocs.io/en/latest/tutorials/xmpp/ |access-date=2024-05-24 |website=i2pd.readthedocs.io}}</ref> === File sharing === * Several programs provide [[BitTorrent (protocol)|BitTorrent]] functionality for use within the I2P network. Users cannot connect to non-I2P torrents or peers from within I2P, nor can they connect to I2P torrents or peers from outside I2P.<ref>{{Citation | place = [[Germany|DE]] | url = https://forum.i2p2.de/viewtopic.php?t=2068 | title = I2P Bittorrent FAQ | publisher = i2p2 | type = forum | url-status = dead | archive-url = https://web.archive.org/web/20111103091108/http://forum.i2p2.de/viewtopic.php?t=2068 | archive-date = 2011-11-03 }}.</ref> ''I2PSnark'', included in the I2P install package, is a port of the BitTorrent client named Snark.<ref>{{Citation | url = http://klomp.org/snark/ | title = The Hunting of the Snark Project β BitTorrent Application Suite | publisher = Klomp | access-date = 2013-12-22 | archive-date = 2013-11-24 | archive-url = https://web.archive.org/web/20131124085714/http://www.klomp.org/snark/ | url-status = live }}.</ref> ''[[Vuze]]'', formerly known as Azureus, is a [[BitTorrent client]] that includes a plugin for I2P, allowing anonymous swarming through this network.<ref>{{Citation | url = http://wiki.vuze.com/w/I2PHelper_HowTo | title = I2PHelper | contribution = How To for I2P Network Plugin | format = Howto | type = setup tutorial | publisher = Vuze | access-date = 2015-02-23 | archive-date = 2015-02-25 | archive-url = https://web.archive.org/web/20150225030106/http://wiki.vuze.com/w/I2PHelper_HowTo | url-status = live }}.</ref> This plugin is still in an early stage of development, however it is already fairly stable. ''I2P-BT'' is a BitTorrent client for I2P that allows anonymous swarming for [[file sharing]]. This client is a modified version of the original BitTorrent 3.4.2 program which runs on [[Microsoft|MS]] Windows and most dialects of [[Unix]] in a GUI and command-line environment. It was developed by the individual known as 'duck' on I2P in cooperation with 'smeghead'. It is no longer being actively developed; however, there is a small effort to upgrade the I2P-BT client up to par with the BitTorrent 4.0 release. ''I2PRufus'' is an I2P port of the Rufus BitTorrent client.<ref>{{cite web | url = http://rufus.sourceforge.net/ | title = Rufus β BitTorrent Client | work = Sourceforge | access-date = 2006-09-06 | archive-date = 2010-01-07 | archive-url = https://web.archive.org/web/20100107002810/http://rufus.sourceforge.net/ | url-status = live }}.</ref> [[Robert (P2P Software)]] is the most actively maintained I2PRufus fork. XD is a standalone BitTorrent client written in Go.<ref>{{cite web|url=https://github.com/majestrate/XD|title=GitHub β majestrate/XD: i2p bittorrent client.|date=22 March 2019|via=GitHub|access-date=2 November 2017|archive-date=29 July 2017|archive-url=https://web.archive.org/web/20170729192542/https://github.com/majestrate/XD|url-status=live}}</ref> BiglyBT is a bittorrent client based on Vuze which also allows the use of i2p for downloading/seeding. Additionally, there exists a torrent index named ''Postman'', ran by the individual with the same name, its rules says that it does not allow illegal content, but [[warez]] and [[Piracy (media)|piracy]] is accepted. * Two [[Kad network]] clients exist for the I2P network, ''iMule'' and ''Nachtblitz''. iMule (''invisible Mule'') is a port of [[eMule]] for I2P network. iMule has not been developed since 2013. iMule is made for anonymous file sharing. In contrast to other [[eDonkey network|eDonkey]] clients, iMule only uses the [[Kademlia]] for proceeding to connect through I2P network, so no servers are needed. ''Nachtblitz''<ref>{{cite web | url=http://files.i2p-projekt.de/misc/nachtblitz/ | title=Official Nachtblitz Resource | access-date=2022-11-01 | archive-date=2022-11-01 | archive-url=https://web.archive.org/web/20221101080841/http://files.i2p-projekt.de/misc/nachtblitz/ | url-status=live }}</ref> is a custom client built on the .NET Framework. The latest version is 1.4.27, released on March 23, 2016. Nachtblitz includes a time lock to disable the software one year after its release date. * [[I2Phex]] is a port of the popular [[Gnutella]] client [[Phex]] to I2P. It is stable and fairly functional. * [[Tahoe-LAFS]] has been ported to I2P. This allows for files to be anonymously stored in Tahoe-LAFS grids. * MuWire is a file-sharing program inspired by the LimeWire Gnutella client that works atop the I2P network.<ref>{{Cite web|url=https://www.reddit.com/r/i2p/comments/bvamf1/introducing_muwire_a_filesharing_application_for/|title=r/i2p β Introducing MuWire β a file-sharing application for I2P|website=reddit|date=31 May 2019|language=en-US|access-date=2019-12-17|archive-date=2022-04-07|archive-url=https://web.archive.org/web/20220407054312/https://www.reddit.com/r/i2p/comments/bvamf1/introducing_muwire_a_filesharing_application_for/|url-status=live}}</ref> ==== Bridging to clearnet ==== Currently, [[Vuze]] and BiglyBT are the torrent clients that make [[Clearnet (networking)|clearnet]] (connections not through I2P) torrents available on I2P and vice versa. Depending on the client settings, torrents from the internet can be made available on I2P (via announcements to I2P's DHT network) and torrents from I2P can be made available to the internet. For this reason, torrents previously published only on I2P can be made available to the entire Internet, and users of I2P can often download popular content from the Internet while maintaining the anonymity of I2P. As of August 2022, the default outproxy is exit.stormycloud.i2p which is run by StormyCloud Inc.<ref>{{cite web |url=https://torrentfreak.com/vuze-speeds-up-torrent-downloads-through-swarm-merging-150320/ |title=Vuze Speeds Up Torrent Downloads Through "Swarm Merging" |date=20 March 2015 |work=[[TorrentFreak]] |access-date=4 June 2016 |archive-date=17 October 2017 |archive-url=https://web.archive.org/web/20171017233439/https://torrentfreak.com/vuze-speeds-up-torrent-downloads-through-swarm-merging-150320/ |url-status=live }}</ref><ref>{{cite web |url=https://wiki.vuze.com/w/I2PHelper_HowTo#Network_Mixing |title=I2PHelper HowTo |work=VuzeWiki |access-date=4 June 2016 |archive-date=20 October 2017 |archive-url=https://web.archive.org/web/20171020084042/https://wiki.vuze.com/w/I2PHelper_HowTo#Network_Mixing |url-status=live }}</ref><ref>{{Cite web |title=StormyCloud β I2P Outproxy {{!}} I2P Anonymous Network |url=https://stormycloud.org/i2p-outproxy/ |access-date=2023-07-24 |website=stormycloud.org}}</ref> === Email === {{unreferenced section|date=February 2024}} [[File:I2PBote-inbox-0.4.png|thumb|A screenshot of the inbox of I2P-Bote.]] * ''I2P-Bote'' is a [[Free and open-source software|free]], fully [[Decentralized computing|decentralized]] and distributed anonymous [[email system]] with a strong focus on security.<ref>{{Citation |title=i2p/i2p.i2p-bote |date=2024-03-06 |url=https://github.com/i2p/i2p.i2p-bote |access-date=2024-03-08 |publisher=The I2P Project}}</ref> It supports multiple identities and does not expose email [[metadata]]. {{As of | 2015}}, it is still considered [[beta version|beta software]]. I2P-Bote is accessible via the I2P [[web application|web console]] interface or using standard email protocols (i.e. [[IMAP]]/[[SMTP]]). All bote-mails are transparently end-to-end encrypted and signed by the sender's private key, thus removing the need for [[Pretty Good Privacy|PGP]] or other email encryption software. I2P-Bote offers additional anonymity by allowing for the use of mail relays with variable length delays. Since it is decentralized, there is no centralized email server that could correlate different email identities as communicating with each other (i.e. ''profiling''). Even the [[Node (networking)|nodes]] relaying the mails do not know the sender, and apart from sender and receiver, only the end of the high-[[Network latency|latency]] mail route and the storing nodes will know to whom (which I2P-Bote address β the user's IP address is still hidden by I2P) the mail is destined. The original sender could have gone offline long before the email becomes available to the recipient. No account registration is necessary, all you have to do in order to use it is create a new identity. I2P-Bote can be installed as an I2P plugin .<ref>{{Citation |title=i2p/i2p.i2p-bote |date=2024-09-20 |url=https://github.com/i2p/i2p.i2p-bote |access-date=2024-10-13 |publisher=The I2P Project}}</ref> * I2P also has a free pseudonymous e-mail service run by an individual called ''Postman''. Susimail is a [[web-based]] email client intended primarily for use with Postman's mail servers, and is designed with security and anonymity in mind. Susimail was created to address privacy concerns in using these servers directly using traditional email clients, such as leaking the user's hostname while communicating with the SMTP server. It is currently included in the default I2P distribution, and can be accessed through the I2P router console web interface. Mail.i2p can contact both I2P email users and public internet email users. * [[Bitmessage#Bitmessage.ch|Bitmessage.ch]] can be used over I2P{{cn|date=February 2024}} === Instant messaging === * ''I2P-Messenger'' is a simple [[Qt (framework)|Qt]]-based, serverless, [[end-to-end-encrypted]] [[instant messenger]] for I2P.<ref>{{Citation | title = Introducing I2P | url = https://geti2p.net/en/docs/how/tech-intro#app.i2pmessenger | date = Nov 10, 2015 | access-date = November 11, 2015 | archive-date = November 25, 2015 | archive-url = https://web.archive.org/web/20151125093633/https://geti2p.net/en/docs/how/tech-intro#app.i2pmessenger | url-status = live }}</ref> No servers can log the user's conversations. No ISP can log with whom the user chats, when, or for how long. As it is serverless, it can make use of I2P's end-to-end encryption, preventing any node between two parties from having access to the plain text. I2P-Messenger can be used for fully anonymous instant communication with persons the user doesn't even know, or, alternatively, to communicate securely and untraceably with friends, family members, or colleagues. <!--"Thus, it is also a useful tool against data retention in a surveillance society" Is this the part that is soapboxy?--> In addition to messaging, [[file transfer]] is also supported. * ''I2P-Talk'' is another simple instant messenger incompatible with I2P-Messenger, but having the same security properties === Publishing === * ''[[Syndie]]'' is a content distribution application, suitable for [[blogs]], [[newsgroups]], [[Internet forum|forums]] and small media attachments. Syndie is designed for [[Resilience (network)|network resilience]]. It supports connections to I2P, the Tor network (Syndie does not support Socks proxies, workaround needed for Tor access), Freenet and the regular internet. Server connections are intermittent, and support [[Network performance#Examples of latency or throughput dominated systems|higher-latency communications]]. Connections can be made to any number of known servers. Content is spread efficiently using a [[Gossip protocol]]. * ''Aktie'' is an anonymous file sharing and distributed [[web of trust]] forums system. Aktie can connect to I2P with its internal router or use an external router. To fight spam, "hash payments" (proof of CPU work) is computed for every published item. === Routers === {{Expand section |small=no |talksection=Talk:I2P#i2pd |1=i2pd|date=May 2024}} * i2pd is a light-weight I2P router written in [[C++]], stripping the excessive applications such as e-mail, torrents, and others that can be regarded as bloat.<ref>{{Cite web|url=https://github.com/PurpleI2P/i2pd/wiki/Differences-between-i2pd-and-Java-I2P-router|title=PurpleI2P/i2pd|website=GitHub|language=en|access-date=2018-08-20|archive-date=2018-10-04|archive-url=https://web.archive.org/web/20181004010416/https://github.com/PurpleI2P/i2pd/wiki/Differences-between-i2pd-and-Java-I2P-router|url-status=live}}</ref><ref>{{Cite web|url=https://i2pd.website/|title=Invisible Internet Protocol Daemon|website=i2pd.website|access-date=2018-08-20|archive-date=2018-08-20|archive-url=https://web.archive.org/web/20180820074847/https://i2pd.website/|url-status=live}}</ref> The I2PSnark standalone [[BitTorrent]] client by I2P+ Team can still be used with it. === The Privacy Solutions project === The Privacy Solutions project,<ref>{{Citation | url = https://privacysolutions.no/ |archive-url=https://web.archive.org/web/20180419070653/https://privacysolutions.no/ | archive-date=19 April 2018 | title = Privacy Solutions project |url-status=dead }}.</ref> a new organization that develops and maintains I2P software, launched several new development efforts designed to enhance the privacy, security, and anonymity for users, based on I2P protocols and technology. These efforts include:<ref>{{Citation | url = https://geti2p.net/en/blog/post/2014/08/15/The-privacy-solutions-project | title = List of ongoing Privacy Solutions projects | access-date = 2022-08-27 | archive-date = 2021-05-07 | archive-url = https://web.archive.org/web/20210507043156/https://geti2p.net/en/blog/post/2014/08/15/The-privacy-solutions-project | url-status = live }}.</ref> * The Abscond browser bundle. * i2pd,<ref>{{cite web|url=https://i2pd.website/|title=Invisible Internet Protocol Daemon|website=i2pd.website|access-date=2018-08-20|archive-date=2018-08-20|archive-url=https://web.archive.org/web/20180820074847/https://i2pd.website/|url-status=live}}</ref> an alternate implementation of I2P, written in C++ (rather than Java). * The "BigBrother" I2P [[network monitoring]] project. The code repository and download sections for the i2pd and Abscond project is available for the public to review and download.<ref>{{Citation | url = https://github.com/PrivacySolutions/i2pd | title = Active development | date = 22 September 2022 | publisher = The Privacy Solutions | access-date = 16 January 2015 | archive-date = 12 November 2014 | archive-url = https://web.archive.org/web/20141112055632/https://github.com/PrivacySolutions/i2pd/ | url-status = live }}</ref> Effective January, 2015 i2pd is operating under PurpleI2P.<ref>{{Citation | url = https://github.com/PurpleI2P/i2pd | title = Active development | date = 22 September 2022 | publisher = Purple I2P | access-date = 7 February 2016 | archive-date = 4 February 2016 | archive-url = https://web.archive.org/web/20160204015155/https://github.com/PurpleI2P/i2pd/ | url-status = live }}</ref> ===Android=== [[File:I2PAndroid-console-0.9.20.png|thumb|I2P running on [[Android (operating system)|Android]].]] * Release builds of an I2P Router application for Android can be found on the [[Google Play]] store under The Privacy Solutions Project's Google Play account or on an [[F-Droid]] repository hosted by the developers.<ref>{{Citation | url=https://geti2p.net/en/blog/post/2014/12/01/Android-app-releases | title=Android App Releases | access-date=2014-12-15 | archive-date=2014-12-15 | archive-url=https://web.archive.org/web/20141215232812/https://geti2p.net/en/blog/post/2014/12/01/Android-app-releases | url-status=live }}</ref> * ''Nightweb'' is an Android application that utilizes I2P and Bittorrent to share blog posts, photos, and other similar content. It can also be run as a desktop application. It is no longer in development.<ref>{{Citation | url = https://sekao.net/nightweb/blog/discontinued.html | title = Discontinued | publisher = Nightweb | access-date = 2015-04-26 | archive-date = 2017-07-04 | archive-url = https://web.archive.org/web/20170704230216/https://sekao.net/nightweb/blog/discontinued.html | url-status = live }}.</ref> ===Cryptocurrency=== Some cryptocurrencies that support I2P are listed below. <!-- LIST ONLY CURRENCIES THAT ALREADY HAVE WIKIPEDIA ARTICLES --> * [[Bitcoin]]<ref>{{Cite web|title=Add I2P support using I2P SAM by vasild Β· Pull Request #20685 Β· bitcoin/bitcoin|url=https://github.com/bitcoin/bitcoin/pull/20685|access-date=2021-04-03|website=GitHub|language=en|archive-date=2021-03-03|archive-url=https://web.archive.org/web/20210303154106/https://github.com/bitcoin/bitcoin/pull/20685|url-status=live}}</ref> * [[Monero]] * [[Verge (cryptocurrency)|Verge]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)