{"repo":"cyphernet-labs/cyphernet.rs","free":true,"listed":false,"github":"https://github.com/cyphernet-labs/cyphernet.rs","clone":"git clone https://github.com/cyphernet-labs/cyphernet.rs.git","description":"Cyphernet is a set of libraries for privacy-preserving networking apps","language":"Rust","stars":56,"topics":["cypherpunk","i2p","noise-framework","noise-protocol","nym","privacy","rust","tor","cyphernet"],"license":"Apache-2.0","category":"security-tools","readme_excerpt":"Cyphernet: privacy-preserving networking & internet applications This repository provides a set of libraries for privacy-preserving networking & internet applications written in rust. The set of libraries supports mix networks (Tor, I2P, Nym), proxies, end-to-end encryption without central authorities/PKI (Noise-based encryption protocols like lightning wire protocol, NTLS etc). Overview The library provides three main components, structured as modules: - Network addresses (sub-crate cypheraddr ), which allow simple use of - Tor, Nym, I2P and other mix networks and SOCKS proxies - P2P addresses with node public keys - May be used in a way that prevents using DNS names (outside mixnet scope). - Noise protocol framework (sub-crate noise-framework ) for end-to-end encrypted network communications. - SOCKS5 client (sub-crate socks5-client ) for accessing Tor and other mixnets via proxy. All the components has a minimal set of non-optional dependencies and short compile times. For instance, SOCKS5 proxy and cyphernet addresses both have zero non-optional dependencies. The library tries to minimize number of dependencies. Most of its functionality is available via non-default features, like: - noise : support for noise protocols; - mixnets : supports for mixnet network addresses, including tor , nym , i2p (may require additional crypto libraries for parsing public keys); - serde : encoding for addresses types; - dns : enable use of DNS names alongside IP addresses and mixnet names.","default_branch":null,"files":null,"tree":[],"storefront":"/r/cyphernet-labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cyphernet-labs/cyphernet.rs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}