https://github.com/PurpleI2P/i2pd Skip to content Toggle navigation Sign up * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code Explore + All features + Documentation + GitHub Skills + Blog * Solutions For + Enterprise + Teams + Startups + Education By Solution + CI/CD & Automation + DevOps + DevSecOps Resources + Learning Pathways + White papers, Ebooks, Webinars + Customer Stories + Partners * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles Repositories + Topics + Trending + Collections * Pricing Search or jump to... Search code, repositories, users, issues, pull requests... Search [ ] Clear Search syntax tips Provide feedback We read every piece of feedback, and take your input very seriously. [ ] [ ] Include my email address so I can be contacted Cancel Submit feedback Saved searches Use saved searches to filter your results more quickly Name [ ] Query [ ] To see all available qualifiers, see our documentation. Cancel Create saved search Sign in Sign up You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert {{ message }} PurpleI2P / i2pd Public * Notifications * Fork 404 * Star 2.7k I2P: End-to-End encrypted and anonymous Internet i2pd.website License BSD-3-Clause license 2.7k stars 404 forks Activity Star Notifications * Code * Issues 87 * Pull requests 8 * Discussions * Actions * Projects 0 * Wiki * Security * Insights More * Code * Issues * Pull requests * Discussions * Actions * Projects * Wiki * Security * Insights PurpleI2P/i2pd This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. openssl Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags Name already in use A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch? Cancel Create 11 branches 68 tags Code * Local * Codespaces * Clone HTTPS GitHub CLI [https://github.com/P] Use Git or checkout with SVN using the web URL. [gh repo clone Purple] Work fast with our official CLI. Learn more about the CLI. * Open with GitHub Desktop * Download ZIP Sign In Required Please sign in to use Codespaces. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching GitHub Desktop If nothing happens, download GitHub Desktop and try again. Launching Xcode If nothing happens, download Xcode and try again. Launching Visual Studio Code Your codespace will open once ready. There was a problem preparing your codespace, please try again. Latest commit @orignal orignal don't recalculate badwidth if clock was adjusted too much ... d04b19d Oct 18, 2023 don't recalculate badwidth if clock was adjusted too much d04b19d Git stats * 7,607 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .github/workflows [gha] fix msvc build July 16, 2023 14:02 Win32 2.49.0 September 17, 2023 15:38 build Fix MSVC compilation for std::max October 15, 2023 18:08 contrib ls@mail.i2p yggdrasil reseed added October 16, 2023 18:46 daemon CPU: remove AVX code, switch to __builtin for AES detection (#1959) August 31, 2023 19:52 debian 2.49.0 September 17, 2023 15:38 docs fix typo July 10, 2018 17:39 i18n [i18n] update translations September 17, 2023 16:21 libi2pd don't recalculate badwidth if clock was adjusted too much October 18, 2023 18:09 libi2pd_client send already accepting error response September 28, 2023 16:05 libi2pd_wrapper set of updates: February 18, 2022 09:20 tests [http] fix query detection, addresshelper processing, update tests February 14, 2023 18:51 .dir-locals.el remove tab width setting in dir-locals November 10, 2016 08:25 .editorconfig CPU: remove AVX code, switch to __builtin for AES detection (#1959) August 31, 2023 19:52 .gitattributes 2.41.0 February 20, 2022 16:57 .gitignore Darwin: allow calling make install more than once October 18, 2021 22:33 ChangeLog 2.49.0 September 17, 2023 15:38 LICENSE Update dates in license (#1934) May 30, 2023 17:27 Makefile Add Haiku OS support (#1970) September 28, 2023 22:30 Makefile.bsd GHA and Cmake changes (#1888) February 26, 2023 23:38 Makefile.haiku Add Haiku OS support (#1970) September 28, 2023 22:30 Makefile.homebrew [make] fix install target paths for linux and homebrew June 23, 2022 19:55 Makefile.linux GHA and Cmake changes (#1888) February 26, 2023 23:38 Makefile.mingw GHA and Cmake changes (#1888) February 26, 2023 23:38 Makefile.osx Makefile.osx: do not use Intel flags on PPC March 5, 2023 21:13 README.md Update README.md September 30, 2023 14:10 filelist.mk move wrapper code to own directory June 24, 2021 09:35 View code [ ] i2pd Features Resources Installing Building Using i2pd Localization Donations License README.md GitHub release Snapcraft release License Packaging status Docker Pulls Crowdin note: i2pd for Android can be found in i2pd-android repository and with Qt GUI in i2pd-qt repository i2pd Russkaia versiia i2pd (I2P Daemon) is a full-featured C++ implementation of I2P client. I2P (Invisible Internet Protocol) is a universal anonymous network layer. All communications over I2P are anonymous and end-to-end encrypted, participants don't reveal their real IP addresses. I2P client is a software used for building and using anonymous I2P networks. Such networks are commonly used for anonymous peer-to-peer applications (filesharing, cryptocurrencies) and anonymous client-server applications (websites, instant messengers, chat-servers). I2P allows people from all around the world to communicate and share information without restrictions. Features * Distributed anonymous networking framework * End-to-end encrypted communications * Small footprint, simple dependencies, fast performance * Rich set of APIs for developers of secure applications Resources * Website * Documentation * Wiki * Tickets/Issues * Specifications * Twitter Installing The easiest way to install i2pd is by using precompiled packages and binaries. You can fetch most of them on release page. Please see documentation for more info. Building See documentation for how to build i2pd from source on your OS. note: i2pd with Qt GUI can be found in i2pd-qt repository and for android in i2pd-android repository. Build instructions: * unix * windows * iOS * android Supported systems: * GNU/Linux (Debian, Ubuntu, etc) - Build on Ubuntu * CentOS, Fedora, Mageia - Build Status * Alpine, ArchLinux, openSUSE, Gentoo, etc. * Windows - Build on Windows * Mac OS - Build on OSX * Docker image - Build containers * Snap - i2pd i2pd * FreeBSD - Build on FreeBSD * Android - Android CI * iOS Using i2pd See documentation and example config file. Localization You can help us with translation i2pd to your language using Crowdin platform! Translation project can be found here. New languages can be requested on project's discussion page. Current status: Crowdin Donations E-Mail: i2porignal at yandex.com BTC: 3MDoGJW9TLMTCDGrR9bLgWXfm6sjmgy86f LTC: LKQirrYrDeTuAPnpYq5y7LVKtywfkkHi59 ETH: 0x9e5bac70d20d1079ceaa111127f4fb3bccce379d GST: GbD2JSQHBHCKLa9WTHmigJRpyFgmBj4woG DASH: Xw8YUrQpYzP9tZBmbjqxS3M97Q7v3vJKUF ZEC: t1cTckLuXsr1dwVrK4NDzfhehss4NvMadAJ ANC: AQJYweYYUqM1nVfLqfoSMpUMfzxvS4Xd7z XMR: 497pJc7X4xqKvcLBLpSUtRgWqMMyo24u4btCos3cak6gbMkpobgSU6492ztUcUBghyeHpYeczB55s38NpuHoH5WGNSPDRMH License This project is licensed under the BSD 3-clause license, which can be found in the file LICENSE in the root of the project source code. About I2P: End-to-End encrypted and anonymous Internet i2pd.website Topics security c-plus-plus cryptography privacy communication openssl p2p vpn anonymity i2p i2p-client Resources Readme License BSD-3-Clause license Activity Stars 2.7k stars Watchers 136 watching Forks 404 forks Report repository Releases 66 2.49.0 Latest Sep 17, 2023 + 65 releases Packages 1 Contributors 99 * @orignal * @r4sas * @majestrate * @l-n-s * @nonlin-lin-chaos-order-etc-etal * @meeh420 * @chertov * @mlt * @klondi * @mikalv * @kytvi2p + 88 contributors Languages * C++ 96.9% * CMake 1.9% * Makefile 0.4% * CSS 0.2% * Batchfile 0.2% * Dockerfile 0.1% * Other 0.3% Footer (c) 2023 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time.