netcat命令 扫描端口.note

noteId: A72641EF21A043F8B89910EF5F245AFB · 原始路径:/ALL/Linux - A模块/有用的零散配置/netcat命令 扫描端口.note · 图片:1 · 附件待处理:0

语法:
apt install netcat
nc [选项] 【IP地址】 【端口】 [端口] [端口] [...]
 
扫描 22 端口是否可用:
nc -zvn 192.168.10.101 22
 
扫描多个端口:
nc -zvn 192.168.10.101 4000 22 80
 
 
参数:
-z    //netcat在不建立连接的情况下扫描端口
-v    //产生更详细的输出
-n    //停止 netcat 进行 域名解析
 
扫描特定范围的端口:
假设需要扫描的端口超过50个或者100个,可以定义扫描的范围:
nc -vz -w3 bing.com 1-100`
netcat -w1 -znv 192.168.10.101 1-100 2>&1
-w1    //强制netcat命令为每个端口等待 1秒
2&1    //重定向标准错误