Managed Projects

routing

  Analyzed 1 day ago

A secured DHT, based on a Kademlia-like implementation, but with some very stark differences. This is a recursive as opposed to iterative network, enabling easier NAT traversal and providing more efficient use of routers and larger networks. This also allows very fast reconfiguration of network ... [More] changes, alleviating the requirement for a refresh algorithm. A recursive solution based on a network protocol layer that is 'connection oriented' also allows a close group to be aligned with security protocols. [Less]

12.5K lines of code

5 current contributors

over 4 years since last commit

0 users on Open Hub

Inactive
0.0
 
I Use This

crust

  Analyzed 1 day ago

This library will allow p2p networks to establish and maintain a number of connections in a group when informed by users of the library. As connections are made they are passed up and the user can select which connections to maintain or drop. The library has a bootstrap handler which will attempt to ... [More] reconnect to any previous "direct connected" nodes. TCP connections are always favoured as these will be by default direct connected (until tcp hole punching can be tested). TCP is also a known reliable protocol. Reliable UDP is the fallback protocol and very effective. The library contains a beacon system for finding nodes on a local network, this will be extended using a gossip type protocol for multi hop discovery. [Less]

6.47K lines of code

15 current contributors

over 6 years since last commit

0 users on Open Hub

Inactive
0.0
 
I Use This

safe_vault

  No analysis available

SAFE Vault provides the interface to SAFE routing. The resulting executable is the Vault node for the SAFE network.

0 lines of code

15 current contributors

0 since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: gpl3

self_encryption

  Analyzed 1 day ago

A version of convergent encryption with an additional obfuscation step. This pattern allows secured data that can also be de-duplicated. This library presents an API that can be utilised in any application that provides a POSIX like filesystem interface, dealing very effectively with the content ... [More] part of any data (in tests the parallelised approach can actually be faster than reading/writing data as a single stream). It is important to realise two important aspects of this library: 1. This library deals with file content only 2. This library provides very secure data, but does return a data structure (DataMap) that in turn requires to be secured. [Less]

6.24K lines of code

10 current contributors

3 days since last commit

0 users on Open Hub

Moderate Activity
0.0
 
I Use This

SAFE Network

  Analyzed over 1 year ago

The SAFE Network is an open source, decentralized data storage and communications network that replaces data centers and servers with the spare computing resources of its users.

123K lines of code

54 current contributors

over 1 year since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Licenses: No declared licenses

safe_client_libs

  No analysis available

SAFE Network client side rust module(s)

0 lines of code

14 current contributors

0 since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: gpl3

lru_time_cache

  Analyzed about 16 hours ago

LRU cache settable via size or time to live

931 lines of code

7 current contributors

over 4 years since last commit

0 users on Open Hub

Inactive
0.0
 
I Use This

maidsafe_utilities

  Analyzed about 15 hours ago

Utility functions

1.57K lines of code

5 current contributors

over 5 years since last commit

0 users on Open Hub

Inactive
0.0
 
I Use This

accumulator

  Analyzed 1 day ago

A key-value store limited by size or time, allowing accumulation of multiple values under a single key.

265 lines of code

3 current contributors

almost 6 years since last commit

0 users on Open Hub

Inactive
0.0
 
I Use This

config_file_handler

  Analyzed about 11 hours ago

Create, read and write JSON-encoded config files.

609 lines of code

3 current contributors

about 6 years since last commit

0 users on Open Hub

Inactive
0.0
 
I Use This