Skip to content

BongoThirteen/kreatilas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages