Skip to content

HuRuilizhen/portscan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PortScan

Build Status

A Rust-based port scanning tool designed for both beginners and professionals, offering customizable options from simple TCP scans to more advanced techniques.

Features

  • Basic TCP connection scanning
  • Support for multiple targets (IPs or CIDR)
  • Concurrent scanning using async or parallel processing
  • Customizable output formats (standard, quiet, JSON)
  • Modular design for easy extension and maintenance

Requirements

  • Rust stable toolchain
  • Optional: sudo/root access for SYN scan support

Table of Contents

Getting Started

Installation

cargo install --git https://github.com/HuRuilizhen/portscan.git

Basic Usage

portscan --target github.com --ports 1-100,3000 --timeout 500

To get more information, please run portscan --help.

License

This project is licensed under the MIT License. See LICENSE for details.

About

port scanner written in rust

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages