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.

Built With

Share this project:

Updates