awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
PurpleI2P avatar

PurpleI2P/i2pd

0
View on GitHub↗
3,835 estrellas·474 forks·C++·bsd-3-clause·12 vistasi2pd.website↗

I2pd

i2pd is a C++ implementation of the I2P anonymous network layer, serving as a peer-to-peer overlay network and I2P network router. It functions as a decentralized communication system that masks IP addresses and encrypts data using a garlic routing protocol.

This project provides a lightweight daemon that acts as a self-hosted privacy gateway, connecting local applications to the I2P network for private data transmission without the use of Java.

The system covers anonymous peer communication, privacy-preserving networking, and secure client-server interactions. It implements end-to-end encryption, multi-hop tunneling, and a distributed hash table to facilitate private data transfers and hide network identities.

Features

  • I2P Routing - Provides a C++ implementation for routing traffic through the I2P anonymous network.
  • Privacy Gateways - Operates as a lightweight daemon and self-hosted privacy gateway connecting local applications to the I2P network.
  • Private Peer-to-Peer Networks - Establishes private, secure, and decentralized communication networks between distributed nodes.
  • Peer-to-Peer Networking - Provides a peer-to-peer overlay network that enables end-to-end encryption and sender anonymity.
  • Traffic Anonymization - Implements traffic anonymization techniques to obscure node identities and network traffic within the P2P network.
  • Identity Masking - Hides real IP addresses by creating encrypted communication channels for anonymous peer-to-peer and client-server interactions.
  • Peer-to-Peer Tunneling - Establishes encrypted tunnels between peers to hide IP addresses during data transfers.
  • Anonymity Network Routing - Implements an anonymity network routing layer using the garlic routing protocol to mask IP addresses.
  • Multi-Hop Routing - Routes network traffic through a sequence of multiple peers to hide source and destination IP addresses.
  • Traffic Obfuscation - Masks network identities and encrypts traffic to prevent third parties from tracking online activities.
  • End-to-End Encryption - Implements layered encryption to secure data from sender to receiver, preventing intermediate nodes from reading content.
  • Distributed Hash Tables - Uses a distributed hash table to map destination identifiers to network locations in a decentralized manner.
  • HTTP Proxies - Ships a local HTTP proxy that interfaces external applications with the anonymous network gateway.
  • Non-Blocking Socket I/O - Implements non-blocking socket I/O to efficiently manage thousands of simultaneous peer connections.
  • C++ Implementations - Provides a high-performance implementation of the I2P network layer using C++ for low-level memory management.
  • Anonymous Client-Server Channels - Creates private communication channels between clients and servers to ensure anonymity and data confidentiality.
  • Network Transmission Security - Provides a secure network transmission layer that encrypts data and masks identities for application integration.
  • Media & Communication - Anonymous internet communication.

Historial de estrellas

Gráfico del historial de estrellas de purplei2p/i2pdGráfico del historial de estrellas de purplei2p/i2pd

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a I2pd

Proyectos open-source similares, clasificados según cuántas características comparten con I2pd.
  • i2p/i2p.i2pAvatar de i2p

    i2p/i2p.i2p

    2,580Ver en GitHub↗

    I2P is a decentralized anonymous network layer and peer-to-peer overlay network. It functions as a darknet infrastructure that encrypts traffic and masks user identities and locations from external observers. The system acts as an anonymous proxy gateway, enabling the hosting of hidden services and websites that are unreachable via the public internet. It provides capabilities for privacy-preserving web mirroring and private secure shell tunneling to hide the physical IP addresses of both servers and clients. The network employs garlic routing, unidirectional tunneling, and a distributed has

    Javaanonymitycryptoi2p
    Ver en GitHub↗2,580
  • tribler/triblerAvatar de Tribler

    Tribler/tribler

    5,165Ver en GitHub↗

    Tribler is an anonymized peer-to-peer network and BitTorrent client that enables the sharing of files and streaming of media through multi-hop encrypted circuits. It functions as a distributed content search engine and privacy-preserving torrent streamer designed to prevent traffic analysis. The project distinguishes itself by integrating onion routing directly into the file-sharing process, masking the identities and locations of both downloaders and seeders. It utilizes a decentralized reputation system to track node reliability and mitigate spam without relying on central servers. The pla

    Pythonbittorrentdecentralizedp2p
    Ver en GitHub↗5,165
  • monero-project/moneroAvatar de monero-project

    monero-project/monero

    10,335Ver en GitHub↗

    Monero is a privacy-focused cryptocurrency and proof-of-work blockchain designed for private digital payments. It utilizes a peer-to-peer network and a distributed ledger to allow users to send and receive currency while hiding transaction senders, receivers, and amounts. The system achieves financial confidentiality through the use of ring signatures for sender obfuscation and RingCT with Bulletproofs to hide transaction values. To ensure network security and decentralization, it employs a memory-hard proof-of-work algorithm optimized for general-purpose CPUs. The project provides a full no

    C++blockchainc-plus-pluscmake
    Ver en GitHub↗10,335
  • cjdelisle/cjdnsAvatar de cjdelisle

    cjdelisle/cjdns

    5,394Ver en GitHub↗

    CJDNS is a peer-to-peer VPN and cryptographic network overlay that implements an encrypted IPv6 mesh network. It functions as a distributed hash table router, utilizing a non-hierarchical XOR metric to route traffic across nodes without relying on a central authority or registry. The project distinguishes itself by tying network identity to cryptographic ownership, deriving unique IPv6 addresses from public keys. It ensures secure peer connectivity across NAT boundaries using public-key authentication, end-to-end packet encryption, and a handshake protocol that provides perfect forward secrec

    Ccjdnscryptographydht
    Ver en GitHub↗5,394
Ver las 30 alternativas a I2pd→

Preguntas frecuentes

¿Qué hace purplei2p/i2pd?

i2pd is a C++ implementation of the I2P anonymous network layer, serving as a peer-to-peer overlay network and I2P network router. It functions as a decentralized communication system that masks IP addresses and encrypts data using a garlic routing protocol.

¿Cuáles son las características principales de purplei2p/i2pd?

Las características principales de purplei2p/i2pd son: I2P Routing, Privacy Gateways, Private Peer-to-Peer Networks, Peer-to-Peer Networking, Traffic Anonymization, Identity Masking, Peer-to-Peer Tunneling, Anonymity Network Routing.

¿Qué alternativas de código abierto existen para purplei2p/i2pd?

Las alternativas de código abierto para purplei2p/i2pd incluyen: i2p/i2p.i2p — I2P is a decentralized anonymous network layer and peer-to-peer overlay network. It functions as a darknet… tribler/tribler — Tribler is an anonymized peer-to-peer network and BitTorrent client that enables the sharing of files and streaming of… monero-project/monero — Monero is a privacy-focused cryptocurrency and proof-of-work blockchain designed for private digital payments. It… ockam-network/ockam — Ockam is an end-to-end encryption framework and distributed identity provider designed to establish secure… ntop/n2n — n2n is a peer-to-peer VPN that creates an encrypted mesh network by establishing layer 2 overlay networks. It uses UDP… cjdelisle/cjdns — CJDNS is a peer-to-peer VPN and cryptographic network overlay that implements an encrypted IPv6 mesh network. It…