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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
PurpleI2P avatar

PurpleI2P/i2pd

0
View on GitHub↗
3,835 stars·474 forks·C++·bsd-3-clause·12 vuesi2pd.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.

Historique des stars

Graphique de l'historique des stars pour purplei2p/i2pdGraphique de l'historique des stars pour purplei2p/i2pd

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à I2pd

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec I2pd.
  • i2p/i2p.i2pAvatar de i2p

    i2p/i2p.i2p

    2,580Voir sur 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
    Voir sur GitHub↗2,580
  • tribler/triblerAvatar de Tribler

    Tribler/tribler

    5,165Voir sur 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
    Voir sur GitHub↗5,165
  • monero-project/moneroAvatar de monero-project

    monero-project/monero

    10,335Voir sur 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
    Voir sur GitHub↗10,335
  • cjdelisle/cjdnsAvatar de cjdelisle

    cjdelisle/cjdns

    5,394Voir sur 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
    Voir sur GitHub↗5,394
Voir les 30 alternatives à I2pd→

Questions fréquentes

Que fait 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.

Quelles sont les fonctionnalités principales de purplei2p/i2pd ?

Les fonctionnalités principales de purplei2p/i2pd sont : I2P Routing, Privacy Gateways, Private Peer-to-Peer Networks, Peer-to-Peer Networking, Traffic Anonymization, Identity Masking, Peer-to-Peer Tunneling, Anonymity Network Routing.

Quelles sont les alternatives open-source à purplei2p/i2pd ?

Les alternatives open-source à purplei2p/i2pd incluent : 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…