Бесплатный проект с открытым исходным кодом, создающий анонимную сеть
The Invisible Internet Project ( I2P ) — это анонимный сетевой уровень (реализованный как смешанная сеть ), который обеспечивает устойчивую к цензуре одноранговую связь. Анонимные соединения достигаются путем шифрования трафика пользователя (с использованием сквозного шифрования ) и отправки его через сеть, управляемую добровольцами , состоящую примерно из 55 000 компьютеров, распределенных по всему миру. Учитывая большое количество возможных путей, по которым может проходить трафик, третья сторона, наблюдающая за полным соединением, маловероятна. Программное обеспечение, реализующее этот уровень, называется «маршрутизатором I2P», а компьютер, работающий под управлением I2P, называется «узлом I2P». I2P является бесплатным и имеет открытый исходный код и публикуется под несколькими лицензиями . [5]
Техническое проектирование
I2P появился в 2003 году как ответвление Freenet . [6] [7]
Хотя многие разработчики были частью сообществ Invisible IRC Project (IIP) [10] и Freenet , между их проектами и концепциями существуют значительные различия. IIP был анонимным централизованным IRC- сервером. Freenet — это устойчивое к цензуре распределенное хранилище данных . I2P — это анонимный одноранговый распределенный коммуникационный уровень, разработанный для запуска любой традиционной интернет-службы (например, Usenet , электронная почта , IRC , обмен файлами , веб-хостинг и HTTP или Telnet ), а также более традиционных распределенных приложений (например, распределенное хранилище данных, сеть веб-прокси, использующая Squid или DNS ).
Многие разработчики I2P известны только под псевдонимами . В то время как предыдущий главный разработчик, jrandom , в настоящее время находится в перерыве, [11] другие, такие как zzz , killyourtv и Complication , продолжают возглавлять усилия по разработке, [ нужна ссылка ] и им помогают многочисленные участники. [1]
I2P выпускает стабильный релиз каждые шесть-восемь недель. Обновления распространяются через торренты I2P и подписываются менеджером релиза (обычно zzz или str4d ).
Финансирование
На сайте указано, что «финансирование I2P осуществляется исключительно за счет пожертвований». [58] Администраторы и менеджеры проекта заявили, что «сам по себе основной проект не принимает пожертвований». Вместо этого они должны идти на вторичные приложения или тратиться на найм других для работы над I2P. [59] Поддержка для включения в I2P была предоставлена Open Technology Fund . [60] [61] В отличие от The Tor Project , I2P «не имеет финансовой или юридической инфраструктуры для поддержки сети выходных узлов ». [62] Серверы повторного заполнения, [63] своего рода узлы начальной загрузки, [64] которые соединяют пользователя с начальным набором пиров для присоединения к сети I2P, должны управляться добровольцами. [65]
Программное обеспечение
Поскольку I2P является анонимизирующим сетевым слоем , он разработан таким образом, чтобы другое программное обеспечение могло использовать его для анонимной коммуникации. Таким образом, в настоящее время для I2P доступны или находятся в разработке различные инструменты.
Маршрутизатор I2P управляется через консоль маршрутизатора, которая представляет собой веб-интерфейс, доступ к которому осуществляется через веб-браузер.
Общие сетевые взаимодействия
I2PTunnel — это приложение, встроенное в I2P, которое позволяет произвольным приложениям TCP/IP взаимодействовать через I2P, создавая « туннели », доступ к которым можно получить, подключившись к заранее определенным портам на локальном хосте .
SAM ( Simple Anonymous Messaging ) — это протокол , который позволяет клиентскому приложению, написанному на любом языке программирования , обмениваться данными через I2P, используя интерфейс на основе сокетов с маршрутизатором I2P. [66]
BOB ( Basic Open Bridge ) — это менее сложное приложение к протоколу маршрутизатора, похожее на «SAM» [67]
Плагин Orchid Outproxy Tor [68]
Начиная с версии 2.6.0, выпущенной в июле 2024 года, I2P больше не позволяет получать доступ к I2P через соединения Tor. [69]
Чат
Любой IRC-клиент , созданный для Internet Relay Chat, может работать после подключения к IRC-серверу I2P (на локальном хосте). I2P имеет возможность создавать туннели, которые предназначены специально для этого использования, где определенные команды, которые могут деанонимизировать пользователя, отфильтровываются.
Некоторые клиенты XMPP, такие как Gajim , Pidgin или модифицированный клиент Conversations [70], могут работать с серверами I2P XMPP с помощью Prosody , которые используют модуль mod_darknet [71]
Обмен файлами
Несколько программ предоставляют функциональность BitTorrent для использования в сети I2P. Пользователи не могут подключаться к не-I2P торрентам или пирам из I2P, а также не могут подключаться к I2P торрентам или пирам из-за пределов I2P. [72] I2PSnark , включенный в установочный пакет I2P, является портом клиента BitTorrent под названием Snark. [73] Vuze , ранее известный как Azureus, является клиентом BitTorrent , который включает плагин для I2P, позволяющий анонимный роение через эту сеть. [74] Этот плагин все еще находится на ранней стадии разработки, однако он уже довольно стабилен. I2P-BT является клиентом BitTorrent для I2P, который позволяет анонимный роение для обмена файлами . Этот клиент является модифицированной версией оригинальной программы BitTorrent 3.4.2, которая работает на MS Windows и большинстве диалектов Unix в графическом интерфейсе и среде командной строки. Он был разработан человеком, известным как «duck» на I2P, в сотрудничестве с «smeghead». Он больше не разрабатывается активно; однако, предпринимаются небольшие усилия по обновлению клиента I2P-BT до уровня версии BitTorrent 4.0. I2PRufus — это порт I2P клиента Rufus BitTorrent. [75] Robert (P2P Software) — наиболее активно поддерживаемый форк I2PRufus. XD — это автономный клиент BitTorrent, написанный на Go. [76] BiglyBT — это клиент bittorrent, основанный на Vuze, который также позволяет использовать i2p для загрузки/раздачи. Кроме того, существует индекс торрентов под названием Postman , управляемый человеком с таким же именем, его правила гласят, что он не допускает нелегальный контент, но варез и пиратство принимаются.
Для сети I2P существует два сетевых клиента Kad : iMule и Nachtblitz . iMule ( невидимый Mule ) — это порт eMule для сети I2P. iMule не разрабатывался с 2013 года. iMule создан для анонимного обмена файлами. В отличие от других клиентов eDonkey , iMule использует Kademlia только для продолжения подключения через сеть I2P, поэтому серверы не нужны. Nachtblitz [77] — это пользовательский клиент, созданный на основе .NET Framework. Последняя версия — 1.4.27, выпущенная 23 марта 2016 года. Nachtblitz включает временную блокировку для отключения программного обеспечения через год после даты его выпуска.
I2Phex — это порт популярного клиента Gnutella Phex на I2P. Он стабилен и достаточно функционален.
Tahoe-LAFS был перенесен в I2P. Это позволяет анонимно хранить файлы в сетках Tahoe-LAFS.
MuWire — это программа для обмена файлами, созданная на основе клиента LimeWire Gnutella, работающего поверх сети I2P. [78] Разработка MuWire была остановлена 14 февраля 2023 года [79]
Мост в клирнет
В настоящее время Vuze и BiglyBT являются торрент-клиентами, которые делают торренты clearnet (подключения не через I2P) доступными на I2P и наоборот. В зависимости от настроек клиента торренты из интернета могут быть доступны на I2P (через объявления в сеть DHT I2P), а торренты из I2P могут быть доступны в интернете. По этой причине торренты, ранее опубликованные только на I2P, могут быть доступны всему интернету, и пользователи I2P часто могут загружать популярный контент из интернета, сохраняя анонимность I2P. По состоянию на август 2022 года исходящим прокси по умолчанию является exit.stormycloud.i2p, которым управляет StormyCloud Inc. [80] [81] [82]
Электронная почта
I2P-Bote — это бесплатная , полностью децентрализованная и распределенная анонимная система электронной почты с сильным акцентом на безопасность. [83] Она поддерживает несколько идентификаторов и не раскрывает метаданные электронной почты . По состоянию на 2015 год [update]она все еще считается бета-программным обеспечением . I2P-Bote доступен через интерфейс веб-консоли I2P или с использованием стандартных протоколов электронной почты (например, IMAP / SMTP ). Все письма-боты прозрачно шифруются от начала до конца и подписываются закрытым ключом отправителя, что устраняет необходимость в PGP или другом программном обеспечении для шифрования электронной почты. I2P-Bote предлагает дополнительную анонимность, позволяя использовать почтовые реле с задержками переменной длины. Поскольку она децентрализована, нет централизованного сервера электронной почты, который мог бы сопоставлять различные идентификаторы электронной почты, взаимодействующие друг с другом (например, профилирование ). Даже узлы, передающие почту, не знают отправителя, и кроме отправителя и получателя, только конец почтового маршрута с высокой задержкой и узлы хранения будут знать, кому (какой адрес I2P-Bote — IP-адрес пользователя все еще скрыт I2P) предназначено письмо. Первоначальный отправитель мог отключиться задолго до того, как письмо станет доступно получателю. Регистрация учетной записи не требуется, все, что вам нужно сделать, чтобы использовать его, — это создать новую личность. I2P-Bote можно установить как плагин I2P. [84]
I2P также имеет бесплатную псевдонимную службу электронной почты, управляемую человеком по имени Postman . Susimail — это веб- клиент электронной почты, предназначенный в первую очередь для использования с почтовыми серверами Postman, и разработанный с учетом безопасности и анонимности. Susimail был создан для решения проблем конфиденциальности при использовании этих серверов напрямую с помощью традиционных почтовых клиентов, таких как утечка имени хоста пользователя при общении с SMTP-сервером. В настоящее время он включен в дистрибутив I2P по умолчанию и может быть доступен через веб-интерфейс консоли маршрутизатора I2P. Mail.i2p может связываться как с пользователями электронной почты I2P, так и с пользователями общедоступной интернет-почты.
I2P-Messenger — это простой, основанный на Qt , бессерверный, сквозной шифрованный мгновенный мессенджер для I2P. [85] Ни один сервер не может регистрировать разговоры пользователя. Ни один интернет-провайдер не может регистрировать, с кем пользователь общается, когда или как долго. Поскольку он бессерверный, он может использовать сквозное шифрование I2P, предотвращая доступ любого узла между двумя сторонами к открытому тексту. I2P-Messenger можно использовать для полностью анонимной мгновенной связи с людьми, которых пользователь даже не знает, или, в качестве альтернативы, для безопасного и неотслеживаемого общения с друзьями, членами семьи или коллегами. Помимо обмена сообщениями также поддерживается передача файлов .
I2P-Talk — еще один простой мессенджер, несовместимый с I2P-Messenger, но обладающий теми же свойствами безопасности.
Издательский
Syndie — это приложение для распространения контента, подходящее для блогов , новостных групп , форумов и небольших медиа-вложений. Syndie разработано для обеспечения устойчивости сети . Оно поддерживает соединения с I2P, сетью Tor (Syndie не поддерживает прокси-серверы Socks, для доступа к Tor требуется обходной путь), Freenet и обычным Интернетом. Подключения к серверам являются прерывистыми и поддерживают связь с более высокой задержкой . Подключения могут быть установлены к любому количеству известных серверов. Контент эффективно распространяется с использованием протокола Gossip .
Aktie — это анонимный файлообменник и распределенная система форумов сети доверия . Aktie может подключаться к I2P с помощью внутреннего маршрутизатора или использовать внешний маршрутизатор. Для борьбы со спамом для каждого опубликованного элемента вычисляются «хэш-платежи» (доказательство работы ЦП).
Маршрутизаторы
i2pd — это легкий маршрутизатор I2P, написанный на C++ , удаляющий лишние приложения, такие как электронная почта, торренты и другие, которые можно считать раздутыми. [86] [87] С ним по-прежнему можно использовать автономный клиент BitTorrent I2PSnark от команды I2P+.
Проект «Решения по обеспечению конфиденциальности»
Проект Privacy Solutions [88] , новая организация, которая разрабатывает и поддерживает программное обеспечение I2P, запустила несколько новых разработок, направленных на повышение конфиденциальности, безопасности и анонимности пользователей на основе протоколов и технологий I2P.
Эти усилия включают в себя: [89]
Комплект браузера Abscond.
i2pd, [90] альтернативная реализация I2P, написанная на C++ (а не на Java).
Разделы репозитория кода и загрузки для проекта i2pd и Abscond доступны для публичного просмотра и загрузки. [91]
С января 2015 года i2pd работает под управлением PurpleI2P. [92]
андроид
Выпуски приложений I2P Router для Android можно найти в магазине Google Play в учетной записи Google Play проекта Privacy Solutions или в репозитории F-Droid , размещенном разработчиками. [93]
Nightweb — это приложение Android, которое использует I2P и Bittorrent для обмена записями в блогах, фотографиями и другим подобным контентом. Его также можно запустить как настольное приложение. Оно больше не находится в разработке. [94]
Криптовалюта
Ниже перечислены некоторые криптовалюты, поддерживающие I2P.
Eepsites — это веб-сайты , которые размещаются анонимно в сети I2P. Имена Eepsite заканчиваются на .i2p , например, ugha.i2p или forum.i2p . EepProxy может находить эти сайты с помощью криптографических ключей идентификаторов, хранящихся в файле hosts .txt, который находится в каталоге программы I2P. Обычно для доступа к этим eepsites требуется I2P. [97]
.i2p
«I2p» — это псевдодомен верхнего уровня , который действителен только в пределах области действия сети I2P . .i2pИмена разрешаются браузерами путем отправки запросов в EepProxy, который преобразует имена в ключ одноранговой сети I2P и обрабатывает передачу данных по сети I2P, оставаясь прозрачным для браузера. [98]
EepProxy
Программа EepProxy обрабатывает все коммуникации между браузером и любым eepsite. Она функционирует как прокси-сервер , который может использоваться любым веб-браузером .
Пиры, узлы I2P
Другие машины, использующие I2P, которые подключены к машине пользователя в сети. Каждая машина в сети разделяет маршрутизацию и пересылку зашифрованных пакетов .
Туннели
Каждые десять минут устанавливается соединение между машиной пользователя и другим пиром. Данные к пользователю и от него, а также данные для других пиров (маршрутизируемые через машину пользователя) проходят через эти туннели и пересылаются в конечный пункт назначения (могут включать больше переходов ). [99]
netDb
База данных распределенной хэш-таблицы (DHT) на основе алгоритма Kademlia , которая содержит информацию об узлах I2P и сайтах I2P. Эта база данных разделена между маршрутизаторами, известными как «маршрутизаторы заполнения». Когда пользователь хочет узнать, как связаться с сайтом EEP или где больше пиров, он запрашивает базу данных . [100] [97]
Уязвимости
Атаки типа «отказ в обслуживании» возможны против веб-сайтов, размещенных в сети, хотя оператор сайта может в некоторой степени защитить свой сайт от определенных версий этого типа атак. [101] [102]
Уязвимость нулевого дня была обнаружена для I2P в 2014 году и была использована для деанонимизации по меньшей мере 30 000 пользователей. В их число входили пользователи операционной системы Tails . [103] Позднее эта уязвимость была исправлена. [104] [105]
Исследование 2017 года, изучающее, как судебные следователи могут использовать уязвимости в программном обеспечении I2P для сбора полезных доказательств, показало, что изъятая машина, на которой работало программное обеспечение маршрутизатора I2P, может содержать незашифрованные локальные данные, которые могут быть полезны правоохранительным органам . Также можно сделать вывод о том, какие веб-сайты интересовали пользователя позднее изъятой машины. Исследование выявило «доверенного» регистратора доменов I2P («NO.i2p»), который, по-видимому, был заброшен его администратором и который исследование определило как потенциальную цель для захвата правоохранительными органами. В качестве альтернативы предлагалось дождаться сбоя сервера NO.i2p, только чтобы с помощью социальной инженерии заставить сообщество I2P перейти на фальшивую замену. Другое предложение, предложенное исследованием, заключалось в регистрации зеркальной версии целевого веб-сайта под идентичным доменом. [102]
^ zzz (8 февраля 2014 г.). "0.9.11 Release". geti2p.net . Архивировано из оригинала 2 сентября 2016 г. . Получено 15 сентября 2015 г. .
^ zzz (31 марта 2014 г.). "0.9.12 Release". geti2p.net . Архивировано из оригинала 2 сентября 2016 г. . Получено 15 сентября 2015 г. .
^ zzz (22 мая 2014 г.). "0.9.13 Release". geti2p.net . Архивировано из оригинала 2 августа 2015 г. . Получено 15 сентября 2015 г. .
^ zzz (26 июля 2014 г.). "0.9.14 Release". geti2p.net . Архивировано из оригинала 6 октября 2015 г. Получено 15 сентября 2015 г.
^ zzz (9 августа 2014 г.). "0.9.14.1 Release". geti2p.net . Архивировано из оригинала 2 сентября 2016 г. . Получено 15 сентября 2015 г. .
^ zzz (20 сентября 2014 г.). "0.9.15 Release". geti2p.net . Архивировано из оригинала 28 июня 2017 г. . Получено 15 сентября 2015 г. .
^ zzz (1 ноября 2014 г.). "0.9.16 Release". geti2p.net . Архивировано из оригинала 3 марта 2016 г. Получено 15 сентября 2015 г.
^ zzz (30 ноября 2014 г.). "0.9.17 Release". geti2p.net . Архивировано из оригинала 17 декабря 2015 г. . Получено 15 сентября 2015 г. .
^ zzz (22 февраля 2015 г.). "0.9.18 Release". geti2p.net . Архивировано из оригинала 11 сентября 2015 г. . Получено 15 сентября 2015 г. .
^ zzz (12 апреля 2015 г.). "0.9.19 Release". geti2p.net . Архивировано из оригинала 19 апреля 2015 г. Получено 4 мая 2015 г.
^ zzz (2 июня 2015 г.). "0.9.20 Release". geti2p.net . Архивировано из оригинала 11 сентября 2015 г. . Получено 15 сентября 2015 г. .
^ zzz (31 июля 2015 г.). "0.9.21 Release". geti2p.net . Архивировано из оригинала 11 сентября 2015 г. Получено 2 августа 2015 г.
^ zzz (12 декабря 2015 г.). "Выпуск 0.9.22". geti2p.net . Архивировано из оригинала 4 марта 2016 г. Получено 13 сентября 2015 г.
^ str4d (19 ноября 2015 г.). "0.9.23 Release". geti2p.net . Архивировано из оригинала 21 ноября 2015 г. . Получено 20 ноября 2015 г. .{{cite web}}: CS1 maint: numeric names: authors list (link)
^ zzz (27 января 2016 г.). "0.9.24 Release". geti2p.net . Архивировано из оригинала 2 февраля 2016 г. . Получено 29 января 2016 г. .
^ zzz (3 марта 2016 г.). "0.9.25 Release". geti2p.net . Архивировано из оригинала 3 апреля 2016 г. Получено 23 марта 2016 г.
^ zzz (7 июня 2016 г.). "0.9.26 Release". geti2p.net . Архивировано из оригинала 2 сентября 2016 г. . Получено 7 июня 2016 г. .
^ zzz (17 октября 2016 г.). "0.9.27 Release". geti2p.net . Архивировано из оригинала 6 февраля 2017 г. . Получено 6 января 2017 г. .
^ zzz (12 декабря 2016 г.). "0.9.28 Release". geti2p.net . Архивировано из оригинала 29 августа 2017 г. . Получено 15 июля 2017 г. .
^ zzz (27 февраля 2017 г.). "0.9.29 Release". geti2p.net . Архивировано из оригинала 6 марта 2017 г. . Получено 5 марта 2017 г. .
^ zzz (3 мая 2017 г.). "0.9.30 Release". geti2p.net . Архивировано из оригинала 3 октября 2020 г. . Получено 14 июня 2017 г. .
^ zzz (7 августа 2017 г.). "0.9.31 Release". geti2p.net . Архивировано из оригинала 11 августа 2017 г. . Получено 11 августа 2017 г. .
^ zzz (11 ноября 2017 г.). "0.9.32 Release". geti2p.net . Архивировано из оригинала 15 ноября 2017 г. . Получено 15 ноября 2017 г. .
^ zzz (30 января 2018 г.). "0.9.33 Release". geti2p.net . Архивировано из оригинала 31 января 2018 г. . Получено 30 января 2018 г. .
^ zzz (10 апреля 2018 г.). "0.9.34 Release". geti2p.net . Архивировано из оригинала 12 апреля 2018 г. . Получено 11 апреля 2018 г. .
^ zzz (26 июня 2018 г.). "0.9.35 Release". geti2p.net . Архивировано из оригинала 29 июня 2018 г. . Получено 29 июня 2018 г. .
^ zzz (23 августа 2018 г.). "0.9.36 Release". geti2p.net . Архивировано из оригинала 27 марта 2019 г. . Получено 29 января 2019 г. .
^ zzz (4 октября 2018 г.). "0.9.37 Release". geti2p.net . Архивировано из оригинала 7 января 2019 г. . Получено 29 января 2019 г. .
^ zzz (22 января 2019 г.). "0.9.38 Release". geti2p.net . Архивировано из оригинала 29 января 2019 г. . Получено 29 января 2019 г. .
^ zzz (21 марта 2019 г.). "0.9.39 Release". geti2p.net . Архивировано из оригинала 22 марта 2019 г. . Получено 22 марта 2019 г. .
^ zzz (7 мая 2019 г.). "0.9.40 Release". geti2p.net . Архивировано из оригинала 2 августа 2019 г. . Получено 7 декабря 2019 г. .
^ zzz (2 июля 2019 г.). "0.9.41 Release". geti2p.net . Архивировано из оригинала 13 августа 2019 г. . Получено 13 августа 2019 г. .
^ zzz (28 августа 2019 г.). "0.9.42 Release". geti2p.net . Архивировано из оригинала 3 октября 2020 г. . Получено 27 сентября 2020 г. .
^ zzz (22 октября 2019 г.). "0.9.43 Release". geti2p.net . Архивировано из оригинала 25 ноября 2019 г. . Получено 23 ноября 2019 г. .
^ zzz (1 декабря 2019 г.). "0.9.44 Release". geti2p.net . Архивировано из оригинала 5 декабря 2019 г. . Получено 7 декабря 2019 г. .
^ zzz (25 февраля 2020 г.). "0.9.45 Release". geti2p.net . Архивировано из оригинала 21 октября 2020 г. . Получено 3 октября 2020 г. .
^ zzz (25 мая 2020 г.). "0.9.46 Release". geti2p.net . Архивировано из оригинала 20 сентября 2020 г. . Получено 3 октября 2020 г. .
^ zzz (24 августа 2020 г.). "0.9.47 Release". geti2p.net . Архивировано из оригинала 27 августа 2020 г. . Получено 9 сентября 2020 г. .
^ zzz (30 ноября 2020 г.). "0.9.48 Release". geti2p.net . Архивировано из оригинала 20 января 2021 г. . Получено 6 января 2021 г. .
^ zzz (17 февраля 2021 г.). "0.9.49 Release". geti2p.net . Архивировано из оригинала 13 декабря 2021 г. . Получено 13 декабря 2021 г. .
^ zzz (17 мая 2021 г.). "0.9.50 Release". geti2p.net . Архивировано из оригинала 26 мая 2021 г. . Получено 1 июня 2021 г. .
^ zzz (23 августа 2021 г.). "Выпуск 1.5.0". geti2p.net . Архивировано из оригинала 13 декабря 2021 г. . Получено 13 декабря 2021 г. .
^ 1.6.0 был помечен, но не выпущен.
^ zzz (29 сентября 2021 г.). "Выпуск 1.6.1". geti2p.net . Архивировано из оригинала 13 декабря 2021 г. . Получено 13 декабря 2021 г. .
^ "I2P: масштабируемая структура для анонимной коммуникации – Введение". Веб-сайт I2P . Архивировано из оригинала 2022-03-14 . Получено 2022-03-14 .
^ idk он же eyedeekay (2022-03-06). "Конфиденциальность сети через i2p с idk и Сэди". Подкаст Opt Out . 00:55:43. Архивировано из оригинала 2022-03-07 . Получено 2022-03-14 .
^ Mascis, Sadie (2022-03-06). "Конфиденциальность сети через i2p с idk и Sadie"". Opt Out Podcast . 00:54:20. Архивировано из оригинала 2022-03-07 . Получено 2022-03-13 .
^ idk он же eyedeekay (2022-03-06). "Конфиденциальность сети через i2p с idk и Сэди". Подкаст Opt Out . 00:34:20. Архивировано из оригинала 2022-03-07 . Получено 2022-03-13 .
^ "Как стать волонтером, помогая I2P-Bote bootstrap – Блог". Веб-сайт I2p . Архивировано из оригинала 2022-04-07 . Получено 2022-03-13 .
^ idk он же eyedeekay (2022-03-06). "Конфиденциальность сети через i2p с idk и Сэди". Подкаст Opt Out . 00:57:00. Архивировано из оригинала 2022-03-07 . Получено 2022-03-13 .
^ "SAM", API , I2P, заархивировано из оригинала 2013-12-24 , извлечено 2013-12-24.
^ "BOB", API , Get I2P, заархивировано из оригинала 2013-12-24 , извлечено 2013-12-24.
^ "GitHub – subgraph/Orchid". 7 марта 2019 г. Архивировано из оригинала 9 августа 2017 г. Получено 20 октября 2017 г. – через GitHub.
^ idk. "I2P 2.6.0 Release - Blog - I2P". geti2p.net . Архивировано из оригинала 2024-07-21 . Получено 2024-07-21 .
^ "GitHub – majestrate/XD: i2p bittorrent client". 22 марта 2019 г. Архивировано из оригинала 29 июля 2017 г. Получено 2 ноября 2017 г. – через GitHub.
^ "r/i2p – Представляем MuWire – приложение для обмена файлами для I2P". reddit . 31 мая 2019 г. Архивировано из оригинала 2022-04-07 . Получено 2019-12-17 .
^ "Уведомление о завершении работы и предупреждение Java I2P (#178) · zlatinb/muwire@8dbd094". GitHub . Получено 2024-05-03 .
^ "Vuze ускоряет загрузку торрентов с помощью "слияния роя"". TorrentFreak . 20 марта 2015 г. Архивировано из оригинала 17 октября 2017 г. Получено 4 июня 2016 г.
^ "I2PHelper HowTo". VuzeWiki . Архивировано из оригинала 20 октября 2017 . Получено 4 июня 2016 .
^ "Invisible Internet Protocol Daemon". i2pd.website . Архивировано из оригинала 2018-08-20 . Получено 2018-08-20 .
↑ Проект Privacy Solutions, архивировано из оригинала 19 апреля 2018 г..
^ Список текущих проектов Privacy Solutions, архивирован с оригинала 2021-05-07 , извлечен 2022-08-27.
^ "Invisible Internet Protocol Daemon". i2pd.website . Архивировано из оригинала 2018-08-20 . Получено 2018-08-20 .
↑ Активная разработка, The Privacy Solutions, 22 сентября 2022 г., архивировано из оригинала 12 ноября 2014 г. , извлечено 16 января 2015 г.
↑ Активная разработка, Purple I2P, 22 сентября 2022 г., архивировано из оригинала 4 февраля 2016 г. , извлечено 7 февраля 2016 г.
^ Выпуски приложений для Android, архивировано из оригинала 2014-12-15 , извлечено 2014-12-15
↑ Прекращено, Nightweb, заархивировано из оригинала 2017-07-04 , извлечено 2015-04-26.
^ "Добавить поддержку I2P с помощью I2P SAM от vasild · Запрос на извлечение #20685 · bitcoin/bitcoin". GitHub . Архивировано из оригинала 2021-03-03 . Получено 2021-04-03 .
^ "I2P con 2015 – Growing the Network, Spreading the Word, 03:41". YouTube . 2 сентября 2015 г. Архивировано из оригинала 2022-04-07 . Получено 2018-06-30 .
^ ab "Intro". I2P . Архивировано из оригинала 6 апреля 2016 . Получено 4 июня 2016 .
^ "Naming and Addressbook – I2P". geti2p.net . Архивировано из оригинала 29 марта 2016 . Получено 4 июня 2016 .
^ "Tunnel Routing". I2P . Архивировано из оригинала 26 марта 2016 года . Получено 4 июня 2016 года .
^ "The Network Database". I2P . Архивировано из оригинала 7 марта 2016 года . Получено 4 июня 2016 года .
^ Как, Кристофер (11 сентября 2012 г.). «DOS уровня 7 против даркнета I2P». Кейсармактен:Развитие . Архивировано из оригинала 14 октября 2012 г. Проверено 13 марта 2021 г.
^ ab Bazli, Behnam; Wilson, Maxim; Hurst, William (2017-01-01). «Темная сторона I2P, исследование судебно-медицинского анализа». Systems Science & Control Engineering . 5 (1): 278–286. doi : 10.1080/21642583.2017.1331770 .
^ Storm, Darlene (2014-07-24). "Брокер нулевого дня использует уязвимость в I2P для деанонимизации пользователей Tails". Computerworld . Архивировано из оригинала 2020-09-29 . Получено 2021-03-13 .
^ "I2P исправлен против деанонимизации 0-day, интеграция Tails еще впереди". Help Net Security . 2014-07-29. Архивировано из оригинала 2020-12-10 . Получено 2021-03-13 .
^ "0.9.14 Release – Blog – I2P". geti2p.net . Архивировано из оригинала 2021-04-22 . Получено 2021-03-13 .
^ "I2PCon: Mission Accomplished – Blog". I2P . Архивировано из оригинала 10 июня 2016 . Получено 4 июня 2016 .