A custom chatting room IRC like software with end-to-end encryption

This page summarizes the projects mentioned and recommended in the original post on /r/hacking

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • PIAR

    Discontinued Custom chatting platform with End-To-End encryption similar to regular IRC's. This project is open source designed to be anonymous and secure.

  • Hello all. This isn't directly about hacking and may get removed but i still think it's somewhere along the lines. I've been working on this software for a few days now. It's quite rough around the edges and still needs a lot of work. If anyone can contribute some code to it then it would be greatly appreciated. I'm sure software like this already exists but it's still a fun learning project. I urge you to point out mistakes and laugh at my code... it's quite spaghetti. https://github.com/ItsNotAyPle/PIAR

  • sydent

    Sydent: Reference Matrix Identity Server

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • pyChat

    A simple Python encrypted and anonymous chat application written using sockets.

  • I've developed a similar program a while ago and some things came to my mind while looking at your code: using Pickle to serialize messages could lead to code injection, but that's really based on how unsafely you handle serialized objects. In my application I had decided to use JSON to avoid those kind of vulnerabilities. Another thing is, it seems that you are using a fixed buffer size of 5kb to stream data... What if the message sent exceeds that size? A solution (also implemented in my app) could be prepending the message size to the actual message, so you can parse the first bytes to get the size and then stream as long as you need. I gave a really quick look at the code as I'm on mobile so correct me if I've missed something. Keep it up!

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • A man has been swatted 47 times for making a joke about Norm Macdonald

    1 project | news.ycombinator.com | 11 Feb 2024
  • Launching Default End-to-End Encryption on Messenger

    7 projects | news.ycombinator.com | 6 Dec 2023
  • Matrix is a decentralized messaging ecosystem worth checking out

    1 project | /r/InnerNet | 6 Dec 2023
  • Meta is pulling the plug on Messenger chats on Instagram

    1 project | /r/technology | 6 Dec 2023
  • Connect to Element One in Element X?

    1 project | /r/matrixdotorg | 27 Oct 2023