-
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.
-
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.
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
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!