[self-made] havn - fast lightweight port scanner

This page summarizes the projects mentioned and recommended in the original post on /r/rust

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
Nutrient - The #1 PDF SDK Library
Bad PDFs = bad UX. Slow load times, broken annotations, clunky UX frustrates users. Nutrient’s PDF SDKs gives seamless document experiences, fast rendering, annotations, real-time collaboration, 100+ features. Used by 10K+ devs, serving ~half a billion users worldwide. Explore the SDK for free.
nutrient.io
featured
  1. RustScan

    🤖 The Modern Port Scanner 🤖

    I’m not sure why I decided to create it, I think I tried to use RustScan for a simple task last week, but it was too convoluted for my needs, as well as the fact that it requires nmap to be installed. Thus havn was born, nothing else needed, and only directly using two dependencies, Tokio and Clap, although I think If I really wanted to, I could remove the Clap dependency, but it’s just so handy and easy to use.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. tokio

    A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...

    I’m not sure why I decided to create it, I think I tried to use RustScan for a simple task last week, but it was too convoluted for my needs, as well as the fact that it requires nmap to be installed. Thus havn was born, nothing else needed, and only directly using two dependencies, Tokio and Clap, although I think If I really wanted to, I could remove the Clap dependency, but it’s just so handy and easy to use.

  4. clap-rs

    A full featured, fast Command Line Argument Parser for Rust

    I’m not sure why I decided to create it, I think I tried to use RustScan for a simple task last week, but it was too convoluted for my needs, as well as the fact that it requires nmap to be installed. Thus havn was born, nothing else needed, and only directly using two dependencies, Tokio and Clap, although I think If I really wanted to, I could remove the Clap dependency, but it’s just so handy and easy to use.

  5. havn

    A fast configurable port scanner with reasonable defaults

    The binaries are in the GitHub releases page and I have published to crates.io, as well as having small to use Docker containers on DockerHub and ghcr. At the moment I don’t have access to a Mac machine, although I can see no reason why it wouldn’t build and compile on one, but I have only published binaries and images for Linux x86 / armv6 / aarm64, and Windows x86.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • netcrab: a networking tool

    4 projects | dev.to | 14 Oct 2023
  • The Inevitability of the Borrow Checker

    1 project | news.ycombinator.com | 7 Feb 2025
  • Sniffnet – monitor your Internet traffic

    8 projects | news.ycombinator.com | 2 Feb 2025
  • SSH port forwarding from within Rust code

    2 projects | dev.to | 6 Jan 2025
  • Step-by-Step Guide to Server-Side Render React with Rust

    6 projects | dev.to | 2 Dec 2024