跳到主內容

【PortScan】rustscan

rustscan 2.0.0 一個快速的端口掃描工具,使用Rust語言開發。警告:不要對敏感的基礎設施使用此程序,因為指定的伺服器可能無法同時處理這麼多套接字連接。 - Discord https://discord.gg/GFrQsGy - GitHub https://github.com/RustScan/RustScan

 

rustscan -a 192.168.203.151  -u 5000 -t 8000  --scripts — -n -Pn -sVC
使用方式: rustscan [標誌] [選項] [-- <命令>...]

標誌: 
--accessible 可訪問模式。關閉對屏幕閱讀器產生不良影響的功能 
-g, --greppable 可grep模式。僅輸出端口信息,不包括Nmap信息。適用於grep或輸出到文件 
-h, --help 顯示幫助信息 
-n, --no-config 是否忽略配置文件 
--top 使用前1000個常見端口 
-V, --version 顯示版本信息

選項: 
-a, --addresses <addresses>... 要掃描的CIDR、IP或主機的逗號分隔列表 
-b, --batch-size <batch-size> 端口掃描的批量大小,它會增加或減慢掃描速度,取決於操作系統的文件打開限制。如果設置為65535,將同時掃描所有端口。
	但是,您的操作系統可能不支持這一點 [默認值:4500] 
-p, --ports <ports>... 要掃描的端口的逗號分隔列表。例如:80,443,8080 
-r, --range <range> 端口範圍,格式為起始-結束。例如:1-1000 
--scan-order <scan-order> 要執行的掃描順序。"serial"選項將按升序掃描端口,而"random"選項將隨機掃描端口 [默認值:serial] [可能的值:Serial、Random] 
--scripts <scripts> 运行所需脚本的级别 [默認值:default] [可能的值:None、Default、Custom] 
-t, --timeout <timeout> 端口被視為關閉之前的超時時間(毫秒) [默認值:1500] 
--tries <tries> 端口被視為關閉之前的嘗試次數。如果設為0,rustscan會將其更正為1 [默認值:1] 
-u, --ulimit <ulimit> 自動提高ULIMIT值,以提供您提供的值

參數: <command>... 要運行的脚本參數。要使用-A參數,請在RustScan的參數末尾使用'-- -A'。
	例如:'rustscan -T 1500 127.0.0.1 -- -A -sC'。
    此命令會自動添加-Pn -vvv -p $PORTS參數到nmap。
    對於像--script '(safe and vuln)' 這樣的參數,請用引號括住 "'(safe and vuln)'"。