I finally finished reading through the Rust book and am starting my first project, a network traffic analyzer for Dota 2. I don’t really have much programming experience, I’m self taught for the most part and have only written a couple thousand lines of code, primarily in C and Python. I want to dive head first into Rust, so I’m trying to use it for parts of my program that could potentially be done simpler another way, my first task is trying to add more parsers to procinfo so I can find information such as available network devices, default route, udp ports being used to contact the game server, etc.

I’m really excited to finally get a chance to do something with Rust, I’ve probably read through the book ~3 times because something always seems to pop up and I forget everything I’ve learned before I can cement it into my memory :’( I’m hoping that eventually I’ll be able to start using Rust in my day job as a penetration tester. One of our primary rules is to not leave a host more vulnerable than you found it, so I’d like to start using Rust to write tools for my team to increase my productivity (once I actually get comfortable with the language ) and to have compile time safety checks to keep me from making too many stupid mistakes