Inspiration
General movement of reimplementing commonly used tools in Rust.
What it does
Pings given host, performs full TCP scan of hosts' ports.
How we built it
We took Rust, chose a library giving some abstraction over low-level socket operations, gone through some RFCs and did it!
Challenges we ran into
We're both kind of new to the language, which has its' quirks and sometimes punishes newcomers.
Accomplishments that we're proud of
We actually managed to find an idea for a project and implement a working set of functionalities in 10 hours.
What we learned
Rust (like, a lot) + as usual when dealing with networking - lots of network internals.
What's next for rust-nmap
Code is quite tidied up as for hackathon project, so next up - extending TCP scan and ping sweep functionalites, e.g. using IP ranges/subnets.
Log in or sign up for Devpost to join the conversation.