All Projects → i2p → I2p.i2p

i2p / I2p.i2p

Licence: other
I2P is an anonymizing network, offering a simple layer that identity-sensitive applications can use to securely communicate. All data is wrapped with several layers of encryption, and the network is both distributed and dynamic, with no trusted parties.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to I2p.i2p

Vmesh
VMesh is a decentralized Layer 3 mesh router and protocol designed for open network interconnection.
Stars: ✭ 25 (-97.89%)
Mutual labels:  network, p2p, router
Zeronet
ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network
Stars: ✭ 17,227 (+1352.53%)
Mutual labels:  p2p, anonymity
Graphpath
Graphpath generates an ASCII network diagram from the route table of a Unix/Linux
Stars: ✭ 321 (-72.93%)
Mutual labels:  network, router
Glorytun
Multipath UDP tunnel
Stars: ✭ 437 (-63.15%)
Mutual labels:  network, crypto
Eiskaltdcpp
File sharing program using DC and ADC protocols
Stars: ✭ 277 (-76.64%)
Mutual labels:  network, p2p
Nkn
Official Go implementation of NKN full node.
Stars: ✭ 287 (-75.8%)
Mutual labels:  network, p2p
Constellation
Peer-to-peer encrypted message exchange
Stars: ✭ 365 (-69.22%)
Mutual labels:  p2p, crypto
tordam
A library for peer discovery inside the Tor network
Stars: ✭ 13 (-98.9%)
Mutual labels:  p2p, anonymity
Dat React Native
Browse through the web with the Dat protocol in your device!
Stars: ✭ 25 (-97.89%)
Mutual labels:  network, p2p
Dawn
global hosting, financial automation, server-less web components
Stars: ✭ 40 (-96.63%)
Mutual labels:  network, p2p
Nipe
An engine to make Tor network your default gateway
Stars: ✭ 1,032 (-12.98%)
Mutual labels:  network, anonymity
Fpnd
Python package for freepn network daemon
Stars: ✭ 271 (-77.15%)
Mutual labels:  p2p, anonymity
FISCO-BCOS
FISCO BCOS是由微众牵头的金链盟主导研发、对外开源、安全可控的企业级金融区块链底层技术平台。 单链配置下,性能TPS可达万级。提供群组架构、并行计算、分布式存储、可插拔的共识机制、隐私保护算法、支持全链路国密算法等诸多特性。 经过多个机构、多个应用,长时间在生产环境中的实践检验,具备金融级的高性能、高可用性及高安全性。FISCO BCOS is a secure and reliable financial-grade open-source blockchain platform. The platform provides rich features including group architecture, cross-chain communication protoc…
Stars: ✭ 1,603 (+35.16%)
Mutual labels:  crypto, p2p
Affinity
Free 2D symbols for computer network diagrams
Stars: ✭ 294 (-75.21%)
Mutual labels:  network, router
privacy-preserving-primitives
primitives and protocols for implementing privacy preserving networks
Stars: ✭ 14 (-98.82%)
Mutual labels:  p2p, anonymity
Software
DeepValueNetwork is a peer-to-peer database network managed and hosted by its community. It contains a browser to render 2D/3D content and allow the creation of scripted applications built on top of the p2p database network and managed by its creators, without intermediary platform.
Stars: ✭ 357 (-69.9%)
Mutual labels:  network, p2p
Pjon
PJON (Padded Jittering Operative Network) is an experimental, arduino-compatible, multi-master, multi-media network protocol.
Stars: ✭ 2,615 (+120.49%)
Mutual labels:  network, p2p
P2p Graph
Real-time P2P network visualization with D3
Stars: ✭ 245 (-79.34%)
Mutual labels:  network, p2p
Spruce Network
Decentralized peer-to-peer mesh network.
Stars: ✭ 61 (-94.86%)
Mutual labels:  network, p2p
Rats Search
BitTorrent P2P multi-platform search engine for Desktop and Web servers with integrated torrent client.
Stars: ✭ 1,037 (-12.56%)
Mutual labels:  network, p2p

I2P

This is the source code for the reference Java implementation of I2P.

Latest release: https://geti2p.net/download

Installing

See INSTALL.txt or https://geti2p.net/download for installation instructions.

Documentation

https://geti2p.net/how

FAQ: https://geti2p.net/faq

API: http://docs.i2p-projekt.de/javadoc/ or run 'ant javadoc' then start at build/javadoc/index.html

How to contribute / Hack on I2P

Please check out HACKING.md and other documents in the docs directory.

Building packages from source

To get development branch from source control: https://geti2p.net/newdevelopers

Prerequisites

  • Java SDK (preferably Oracle or OpenJDK) 8 or higher
    • Non-linux operating systems and JVMs: See https://trac.i2p2.de/wiki/java
    • 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 http://www.gnu.org/software/gettext/
  • Build environment must use a UTF-8 locale.

Ant build process

On x86 systems do:

ant pkg

On non-x86, use one of the following instead:

ant installer-linux
ant installer-freebsd
ant installer-osx

Run 'ant' with no arguments to see other build options.

Gradle build process

Full builds of installers or updates are not yet possible, but the code can be compiled with:

./gradlew assemble

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:

systemProp.socksProxyHost=localhost
systemProp.socksProxyPort=9150

Contact info

Need help? See the IRC channel #i2p on irc.freenode.net

Bug reports: https://trac.i2p2.de/report/1

Contact information, security issues, press inquiries: https://geti2p.net/en/contact

Twitter: @i2p, @geti2p

Licenses

See LICENSE.txt

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].