Skip to content

f42h/rustsweep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rustsweep - Fast Rust-Based CLI Pingsweeping Tool

Key Features:

  • Multithreaded host enumeration
  • Build in TCP port knocking
  • ARP based information gathering
  • OUI lookups and support tools

Requirements:

Usage

Note: If OUI lookups are required, ensure oui.txt is available!
oui.txt not found? Use crystal run tools/oui_ieee_dbdl.cr from the home directory
  • Build Rustsweep and run a test session (basic):
bash build.sh

Options

Flag Description
-p IP pattern (e.g. 192.168.178.x)
-e Enable TCP port scanning
-f Specify the port where the TCP scan starts
-l Specify the port where the TCP scan ends
-i Enable OUI lookup feature
-o Custom path of oui db file
-d ICMP request deadline
-t TCP handshake timeout
--http-test Web UI/Server test

Example

  • Enable port scanning and OUI lookup (adjust private ip pattern for your network)
sudo ./target/release/rustsweep -p 192.168.178.x -e -f 1 -l 500 -i

Output

License

This project is published under the MIT License. See the LICENSE file for more details.