@DomCyrus
11 Followers
171 Following
50 Posts
Like:
Science, Photography, Linux, Rust, Go (golang)
RustNethttps://github.com/domcyrus/rustnet

RustNet v1.1.0 is out! πŸŽ‰

This release packs everything that landed since 1.0.0:

πŸ–±οΈ Full mouse support
🌍 GeoIP city-level resolution
πŸ“‘ OUI vendor lookup for ARP connections
πŸ”„ Historic connections toggle
πŸ”’ Security hardening & packet stats
πŸ“Š MQTT, STUN & BitTorrent protocol detection
πŸ€– Android build support

Plus bug fixes for light terminal themes, clipboard handling, and Android cross-compilation.

https://github.com/domcyrus/rustnet/releases/tag/v1.1.0

#Rust #RustLang #OpenSource #Networking #TUI #Linux #Terminal

Soon to be released 😎

New features landed in RustNet since 1.0.0! πŸŽ‰

Historic connections, just press "t" to toggle visibility of closed/expired connections, so you never lose track of what happened on your network

Plus:
πŸ–±οΈ Full mouse support
🌍 GeoIP city-level resolution with postal codes
πŸ“‘ OUI vendor lookup for ARP connections

https://github.com/domcyrus/rustnet

#Rust #RustLang #OpenSource #Networking #TUI #Linux #Terminal

A few years ago I designed a way to detect bit-flips in Firefox crash reports and last year we deployed an actual memory tester that runs on user machines after the browser crashes. Today I was looking at the data that comes out of these tests and now I'm 100% positive that the heuristic is sound and a lot of the crashes we see are from users with bad memory or similarly flaky hardware. Here's a few numbers to give you an idea of how large the problem is. 🧡 1/5

RustNet can now use a mouse πŸ–±οΈ

Click tabs, select connections, scroll the list, double-click for details, copy fields to clipboard and all of that without leaving your terminal.

Also new since v1.0.0 and soon to be released:
- BitTorrent, STUN & MQTT detection (21 protocols)
- GeoIP city-level location
- Android builds
- Security hardening + live packet stats

https://github.com/domcyrus/rustnet

#Rust #RustLang #OpenSource #Networking #TUI

GitHub - domcyrus/rustnet: A cross-platform network monitoring terminal UI tool built with Rust.

A cross-platform network monitoring terminal UI tool built with Rust. - domcyrus/rustnet

GitHub

I'm happy to announce RustNet v1.0.0! πŸŽ‰

Real-time network monitoring in your terminal.

New in 1.0:

- GeoIP location for remote IPs
- PCAP export with process attribution
- eBPF ICMP tracking on Linux
- 4 platforms, 18 protocols, one TUI.

https://github.com/domcyrus/rustnet

#Rust #RustLang #OpenSource

https://rust-unofficial.github.io/patterns/intro.html

I found this valuable, listing both

- Rust idioms
- Rust design patterns and anti-patterns

Including some patterns based in functional programming.

More as a drive-by, it also explains how serde works:

https://rust-unofficial.github.io/patterns/functional/optics.html

Jon Gjengset also made a great video about that: β€œDecrusting the serde crate”

#RustLang

Introduction - Rust Design Patterns

A catalogue of Rust design patterns, anti-patterns and idioms

RustNet showing Firefox's connection to ads.mozilla.org. It's always nice to have visibility into what's happening on your network.
https://github.com/domcyrus/rustnet

#Firefox #Privacy #RustNet #Linux #Networking

RustNet v0.18 is out. Yehaa

- Process grouping (press 'a' to group by app)
- 7 new DPI protocols
- Traffic graphs with 60s history
- BPF filter support

https://github.com/domcyrus/rustnet
#Rust #RustLang #OpenSource

I've added process grouping to RustNet. Press 'a' to see which app is using all your bandwidth. I think it is also very useful to find more easily certain connections you are looking for.

The next release is coming soon, but if you like to try it out, it is already in main.
https://github.com/domcyrus/rustnet

#rust #networking #linux