Skip to content

AkhrorKhasanov/rustyscanner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RustyScanner

A high-performance, asynchronous port scanner written in Rust using Tokio.

Features

  • Async Execution: Scans multiple ports concurrently without blocking.
  • Concurrency Control: Limit the number of simultaneous connections to avoid OS limits.
  • Fast & Lightweight: Compiled to a single binary with zero dependencies.

Installation

Ensure you have Rust installed. Then:

git clone https://github.com/AkhrorKhasanov/rustyscanner.git
cd rustyscanner
cargo build --release

Usage

Run the scanner by providing the target IP and the port range:

# Basic scan
cargo run -- --ip 127.0.0.1 --range 1-1000

# Scanning a specific target with custom concurrency
cargo run -- --ip scanme.nmap.org --range 20-80 --concurrency 50

About

High-performance asynchronous port scanner written in Rust using Tokio

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages