Mon4ik / pubtrust-chat

Signature based chat on MQTT

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PubTrust Chat

Chat, based of Public/Private key and signatures, and working on MQTT Protocol

Showcase

Caution

Poor alpha version, may contain crashes, memory leak, skill issues, zero-day exploits, and other basic bugs

Installation

  1. Install Rust
  2. Install OpenSSL (more info on docs.rs)
  3. Clone
    git clone https://...
  4. Build && run
    # 1 variant: debug run
    cargo run -- [options]
    
    # 2 variant: debug build
    cargo build
    ./target/debug/pubtrust-chat
    
    # 3 variant: release build
    cargo build -r
    ./target/debug/pubtrust-chat

TODO

  • Better code structure (tbh looks like a đź’©)
  • Do something with thread channels, mutex, etc
  • GitHub Actions
  • Make functionality for /list, /room
  • Direct Messages
  • Check windows support (nobody cares)

About

Signature based chat on MQTT


Languages

Language:Rust 100.0%