#LearningRust
March 9, 2025 at 11:55 AM
Day 16 of Rust:
- RAT has native Rust functions for tasks instead of running system commands.
- Got some little things to clean up from integrating the web and cli capabilities.
This is fun. I think by the end of next week, it'll be stable enough for a video demo. github.com/thedunston/l...
learningRust/reverseshell at main · thedunston/learningRust
Contribute to thedunston/learningRust development by creating an account on GitHub.
github.com
December 17, 2024 at 12:44 AM
Hello everyone
I’m new here (thanks to tsoding). I'm diving deep into the world of RustLang and exploring everything about programming.
Looking forward to connecting with fellow devs, sharing knowledge, and learning!
#OpenSource #SoftwareEngineering #LearningRust #programming
October 22, 2024 at 2:33 PM
I had big plans for 2026 and #gamedev and I started the year strong: learningRust and Bevy Engine, blogging about it.

Now halfway through the year, I put everything on pause.

Turns out moving your family across the world doesn't help gamedev productivity 😅
June 11, 2026 at 7:51 AM
Rust Devs —
At some point, you stop chasing the newest crates, async runtimes, and frameworks…
and start mastering ownership, lifetimes, and borrow checking.
That’s when growth stops looking exciting —
and starts looking real.

#RustLang #SystemsProgramming #LearningRust
October 24, 2025 at 11:46 AM
I started learning Rust recently and, as an exercise, built a tool to parse MTG Arena logs. Read about it in my blog article Gathering Rust 👉 www.newresalhaider.com/post/gatheri... #RustLang #MTG #LearningRust #Programming #DevBlog
Gathering Rust
Exploring the Rust programming language through creating a log extractor for the Magic The Gathering: Arena online card game.
www.newresalhaider.com
October 3, 2025 at 4:10 PM
Let’s get our journey started with the best book for #learningrust dedicated to beginners that I’ve found out there.

Programming Rust 2nd Edition is, in my opinion, even better than the official Rust Book. It covers all you need to know (and then some) to […]

[Original post on infosec.exchange]
December 27, 2024 at 6:50 AM
Day 10 of Rust:
- Upload works. YAY!
TODO:
- clean up code, functions, comments, etc.
- validate command input.
- When a cmd is typed & the results display, drop the user back to a prompt.
I'm really happy with this project. I didn't think I'd get this far with it so soon.
github.com/thedunston/l...
learningRust/reverseshell at main · thedunston/learningRust
Contribute to thedunston/learningRust development by creating an account on GitHub.
github.com
December 11, 2024 at 1:22 AM
Day 6 of Rust:
Multiple clients can connect and sending commands to each client based on its ID. After the push, I realized, I need to remove printing the ID for errors and include maybe the ID AND agent name and I need to add the OS to the client list output.
github.com/thedunston/l...
learningRust/reverseshell at main · thedunston/learningRust
Contribute to thedunston/learningRust development by creating an account on GitHub.
github.com
December 7, 2024 at 2:34 AM
2025 is just around the corner. If #learningrust is among your New Year’s resolutions, I’ve got you.

Following my ongoing #rust series on the @hnsec blog (https://security.humanativaspa.it/tag/rust/) and adding something along the way, in the next days I’ll recommend the learning resources […]
Original post on infosec.exchange
infosec.exchange
December 26, 2024 at 6:55 AM
I need to skeet this. I'm loving the pattern matching feature in Rust. It's cool you can `match` on multiple things like this. #rust #learningrust
January 12, 2025 at 5:15 PM
Ok, summary for Day 1. Added the features to use flags (file, verbose, and hash), write the output to a file if a match is found, and some basic checks (file exists, and not empty).

github.com/thedunston/l...

With this first basic program, I can search through any text file for a string or use
GitHub - thedunston/learningRust
Contribute to thedunston/learningRust development by creating an account on GitHub.
github.com
December 1, 2024 at 11:38 PM
Just wrapped up another Rust project—Minigrep, a command-line file search tool! Feeling accomplished and excited for the next challenge!
😇 If you’re learning Rust, I highly recommend tackling this—it’s a great way to level up!
#RustLang #Coding #SystemsProgramming #LearningRust #Minigrep #DevJourney
June 8, 2025 at 1:29 PM
If you aren’t familiar with how computers work under the hood, I recommend to start #learningrust with Rust in Action, a perfect book for beginners.

It’s a hands-on guide that introduces the #rust programming language by exploring systems programming concepts and techniques. It goes beyond […]
Original post on infosec.exchange
infosec.exchange
December 28, 2024 at 6:23 AM
Now that you have learned the basics of the language and have set up your IDE, you’re ready to tackle some practical exercises as the next step in #learningrust.

I especially recommend Rustlings, a collection of small exercises to get you used to reading and writing #rust code […]
Original post on infosec.exchange
infosec.exchange
December 31, 2024 at 7:04 AM
Some common cargo commands:

- cargo build -> produces the binary
- cargo run -> produces and runs the binary
- cargo check -> It skips the step of producing the binary, thus, much faster than cargo build and still checks for errors.

#Rust #LearningRust
June 25, 2025 at 5:50 PM
#LearningRust day 3

----------------------------------------------
Some basic concepts from the book:

“Rust is an ahead-of-time compiled language, meaning you can compile a program and give the executable to someone else, and they can run it even without having Rust installed.”
June 25, 2025 at 5:50 PM
#LearningRust day 2

Installing #Rust

The recommended way is to install rustup from the command line or terminal. I'm using MacOS so I was tempted to see if an installation through #brew was available.
June 9, 2025 at 5:02 PM
#LearningRust Day 1

I searched Google "What's the best way to learn #Rust". After spending about 10 minutes searching across different sites and Reddit posts, I'll focus on using two resources:

- The Rust Programming Language
- Rustlings
June 3, 2025 at 5:30 PM
Being able to open a local doc site for the dependencies of your Rust project with `cargo doc --open` 👨🏻‍🍳 😘 #rust #learningrust
January 21, 2025 at 2:51 AM
Day 18 of Rust:
- Adding getting env vars, moving file/dir, copying a file.
First RAT build is 1.6MB and c2 is 1.2MB.
Woke up too early and feeling a bit icky so not much today.
github.com/thedunston/l...
learningRust/reverseshell at main · thedunston/learningRust
Contribute to thedunston/learningRust development by creating an account on GitHub.
github.com
December 19, 2024 at 1:34 AM
Day 17 of Rust:
- More RAT tasks via native Rust functions (create/remove dir, list/kill processes, set/get working dir, cat a file, get basic/detailed system info, delete file).
- Need to tighten up some server side functions and add a few more RAT functions.
github.com/thedunston/l...
learningRust/reverseshell at main · thedunston/learningRust
Contribute to thedunston/learningRust development by creating an account on GitHub.
github.com
December 17, 2024 at 11:53 PM
it on the client. I have a rule to not program after 9pm. I go down rabbit holes and make crazy mistakes so I tested it and it works - with one client so far. I'll share the code once I understand things better. Threads, vectors, a new language OH MY so I have to wrap my brain around it.
December 6, 2024 at 2:22 AM