r/dataisbeautiful Nov 30 '22 Helpful 1

[OC] Typical Internet traffic while browsing reddit, monitored with an open-source application I personally developed OC

Enable HLS to view with audio, or disable this notification

188 Upvotes

13 comments sorted by

13

u/GyulyVGC Nov 30 '22

You can find the open-source application here
The tool has been developed using the Rust language and it is cross-platform compatible with Windows, MacOS and Linux
The data visualization refers to a browsing session of r/dataisbeautiful

4

u/Jellywonka Nov 30 '22

Looks awesome, ty for sharing

3

u/_chicken_alfredo_ Nov 30 '22

Can someone tell me (and non-tech folks) what this means? Thanks

9

u/GyulyVGC Nov 30 '22

The graph shows the number of incoming and outgoing network packets (each network packet carries information in the form of binary digits)

On the right, packets are divided by application protocol. An application protocol is a standard to carry specific type of information.

On the bottom there is a detail about the exchanged packets, dividing them by source and destination IP address.

1

u/_chicken_alfredo_ Nov 30 '22

Very helpful and simple explanation. Thanks!

2

u/YMGenesis Nov 30 '22

Wow very cool. Sometime when I’m bored I just run wireshark and dig around. This will be fun to play with, thanks 😊

1

u/ridiculous-username Dec 01 '22

Looks cool. What is different about this than using wire shark or similar other than the fact that you made it?

1

u/GyulyVGC Dec 01 '22

Wireshark is way more complete/mature and has many functionalities that my tool doesn't have yet. Wireshark and similar have been developed by a large amount of people and they have been around for many years.

My application is user-friendlier, in the sense that even if you are not experienced in networking you can still successfully use it and it is written in Rust, which is a language with a great emphasis on safety and performance.

For a networking expert Wireshark is way better, while for a medium user it could be too complicated.

2

u/ridiculous-username Dec 01 '22

I saved it on git and I’ll check in on it down the road. I had been looking for something like this to run on a ESP 32-c3. I as working on it last weekend but the ide kept giving me code errors I couldn’t figure out.

1

u/GyulyVGC Dec 01 '22

If you’ll have problems you can open an issue on GitHub and I’ll try to help you!

1

u/ridiculous-username Dec 01 '22

Can you work an issue that isn’t your project?

1

u/GyulyVGC Dec 01 '22

Whoops I’m sorry, I think I misunderstood

I thought you were talking about mine

1

u/[deleted] Dec 01 '22

[deleted]

2

u/GyulyVGC Dec 01 '22

They are not addresses of other people. It’s just my local interface which is communicating with some servers around the world.