列出所有本地监听端口:
$ opscan
127.0.0.1 22    ssh
127.0.0.1 631   ipp
127.0.0.1 12345 netbus
127.0.0.1 40559 unknown
测试某个端口是否畅通:
$ opscan www.baidu.com -p 80
www.baidu.com 80   http
$ opscan www.baidu.com -p 81
列出局域网内开放了某个端口的地址:
$ opscan 192.168.8 -p 22
192.168.8.5   22 ssh
192.168.8.4   22 ssh
扫描网站的 Top-N 端口:
opscan scanme.nmap.org -p top100
opscan scanme.nmap.org -p top666
使用 Docker:
docker run --rm -it sigoden/opscan opscan.nmap.org
|  |      1DearMark      2023-02-08 10:16:23 +08:00 试试 | 
|  |      2akumazero      2023-02-08 10:47:32 +08:00 查看本地端口不准呀 m1 macos13 就列了 3 个,我本地一堆监听接口 | 
|      3sigoden OP @akumazero 是不是`ulimit -n` 限制了并发?你把并发量调低一点试试,如`opscan -c 1000`。如果是这个原因,很快就能修复。 | 
|  |      4akumazero      2023-02-08 16:08:07 +08:00 应该是吧 用了你新的命令能抓出来了 不过进程 unknown | 
|      540EaE5uJO3Xt1VVa      2023-02-08 23:08:45 +08:00 有个小问题,这种扫描工具打包成二进制丢到 bin 目录不是更方便吗,用 docker 包一层干啥。 |