4 个版本 (重大更新)
0.4.0 | 2023年2月9日 |
---|---|
0.3.0 | 2023年2月7日 |
0.2.0 | 2023年2月7日 |
0.1.0 | 2023年2月6日 |
#2260 in 命令行工具
每月25次下载
320KB
9K SLoC
opscan
一个开放端口扫描器。
安装
使用 cargo
cargo install --force opscan
使用 docker
docker run --rm -it sigoden/opscan opscan.nmap.org
二进制文件支持 macOS、Linux、Windows
从 GitHub 发布 下载,解压并将 opscan 添加到您的 $PATH。
用法
A open port scanner
Usage: opscan [OPTIONS] [ADDRESSES]...
Arguments:
[ADDRESSES]... CIDRs, IPs, or hosts to scan ports
Options:
-p, --ports <PORTS> Ports to be scanned e.g. 22,80-443,top100
-t, --timeout <TIMEOUT> Maximum time in milliseconds to scan
-c, --concurrency <CONCURRENCY> Number of concurrent port scanning
-h, --help Print help
-V, --version Print version
检查端口是否开放
opscan scanme.nmap.org -p 80
扫描域上前 N 个端口
opscan scanme.nmap.org -p top100
opscan scanme.nmap.org -p top666
opscan scanme.nmap.org -p top1000
列出本地主机的开放端口
opscan # equal to `opscan 127.0.0.1 -p 1-65535`
扫描特定端口
opscan 192.168.8.5 -p 80,443,3000-6000
opscan 192.168.8.5 -p 1-65535
扫描特定 CIDR
opscan -p 22 192.168.8
opscan -p 22 192.168.8.0/24
opscan -p 22 192.168.8.0/192.168.255.255
私有/非专用网络上的默认扫描端口和超时
opscan 127.0.0.1 # ports: 1-65535, timeout: 1000
opscan scanme.nmap.org # ports: top1000, timeout: 3000
增加并发性并减少超时以提高扫描速度
opscan scanme.nmap.org -t 1500 -c 8000
许可证
版权所有 (c) 2022 opscan-developers。
argc 根据 MIT 许可证或 Apache 许可证 2.0 的条款提供,由您选择。
有关许可证详细信息,请参阅 LICENSE-APACHE 和 LICENSE-MIT 文件。
依赖关系
~20–32MB
~590K SLoC