Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Κρέατιλας

Kreatilas (Κρέατιλας) is networking software inspired by Ian Clarke's Freenet project. It allows the distribution of files, addressed by their BLAKE3 hashes, while maintaining deniability and making censorship more difficult.

Networking is powered by Iroh and its Blobs protocol. Provided is an implementation of a node in a peer-to-peer file-sharing network which enables the user to store and retrieve files of (theoretically) arbitrary size.

Running

Assuming you have Rust installed, clone this repository and run

cargo run --bin node

It will start the node process, and you can enter commands on standard input.

Available commands are get <hash>, put <file_path>, list, and peer <node_id>.

Features

This is highly experimental software. Don't use it to leak classified documents.

  • Joining a network
  • Inserting and retrieving files
  • BLAKE3 verified streaming of file data
  • Deniability of both insertion and retrieval
  • Management of local data
  • Automated peer discovery
  • File encryption at rest
  • Direct streaming of data
  • Secure join procedure

About

Find files by smell

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages