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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
PurpleI2P avatar

PurpleI2P/i2pd

0
View on GitHub↗
3,835 stele·474 fork-uri·C++·bsd-3-clause·7 vizualizării2pd.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.

Istoric stele

Graficul istoricului de stele pentru purplei2p/i2pdGraficul istoricului de stele pentru purplei2p/i2pd

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru I2pd

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu I2pd.
  • i2p/i2p.i2pAvatar i2p

    i2p/i2p.i2p

    2,580Vezi pe 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
    Vezi pe GitHub↗2,580
  • tribler/triblerAvatar Tribler

    Tribler/tribler

    5,165Vezi pe 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
    Vezi pe GitHub↗5,165
  • monero-project/moneroAvatar monero-project

    monero-project/monero

    10,335Vezi pe 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
    Vezi pe GitHub↗10,335
  • cjdelisle/cjdnsAvatar cjdelisle

    cjdelisle/cjdns

    5,394Vezi pe 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
    Vezi pe GitHub↗5,394
Vezi toate cele 30 alternative pentru I2pd→

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale purplei2p/i2pd?

Principalele funcționalități ale purplei2p/i2pd sunt: I2P Routing, Privacy Gateways, Private Peer-to-Peer Networks, Peer-to-Peer Networking, Traffic Anonymization, Identity Masking, Peer-to-Peer Tunneling, Anonymity Network Routing.

Care sunt câteva alternative open-source pentru purplei2p/i2pd?

Alternativele open-source pentru purplei2p/i2pd includ: 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…