nemesis3469

joined 2 days ago
[–] nemesis3469@lemmy.world 1 points 2 days ago

Codebase is small and easy to audit. The panic button wipes all chat history in a room and blocks future messages. OnionShare fully depends on Tor’s built-in encryption for message security while NanoChat has its own encryption, which means you can host it on different anonymity networks.

[–] nemesis3469@lemmy.world 7 points 2 days ago

Anubis is for blocking AI crawlers, not DDoS attacks

[–] nemesis3469@lemmy.world 2 points 2 days ago

There are no user identities (not even cryptographic ones), and room encryption key is stored in URL which is never sent to server. Anyone can choose any nickname and you can access official instance (https://nanochat.anarchists.space/) through Tor.

[–] nemesis3469@lemmy.world 7 points 2 days ago (2 children)

We were under attack from a Singaporean botnet for two weeks, so I had to put our Forgejo instance behind Cloudflare because of that 🥲

 

Source code and details: https://git.anarchists.space/NanoChat/Server

Features

  • Small codebase
  • Messages expire after 30 days
  • Panic button to delete all messages in a room
  • WebSocket for communication
  • Docker support

Technical details

  • AES-256-GCM for client-side encryption
  • Key is not sent to server