netcat 常用的重要参数
-d 脱离命令窗口,在后台运行。此参数常用于创建后门
-e 执行某个程序 。windows下如 -e cmd
linux下如 -e /usr/bin/bash
-G gateway 设置网关。常用于突破内网的限制
-g num 设置路由的跳数
-i sec 设置发送每一行数据的时间间隔
-l 设置NC处于监听状态
-L 设置NC处于监听状态,当客户端断开时,服务端依旧回到监听状态。
-n 设置NC只识别IP地址,不进行DNS解析
-o file 设置传输十六进制数据
-p port 设置本地监听端口号
-r 设置NC随机化端口
-s addr 设置NC的源地址,常用于进行地址扫描时,隐藏自己的真实地址。
-t 回复telnet的请求包
-u 设置NC使用UDP模式。
-v 显示错误提示信息
-w secs 设置连接超时的秒数
-z 设置扫描模式,发送数据包不包含payload,通常通过此参数,加快扫描的进度。
扫描端口时可单个端口,可多个不连续端口,多端口之间用逗号,来进行分隔;连续的端口可用减号-来进行连接。