nc(netcat),一般我们多用在局域网内传送文件(scp多用在跳板机存在的情况),可查询man nc查看它的说明,更多用法请google之。
1.基本参数
想要连接到某处: nc [-options] hostname port[s] [ports] ......
绑定端口等待连接: nc -l -p port [-options] [hostname] [port]
参数:
-g gateway source-routing hop point[s], up to 8
-G num source-routing pointer: 4, 8, 12, ......
-h 帮助信息
-i seconds延时的间隔
-l 监听模式,用于入站连接
-n 指定数字的IP地址,不能用hostname
-o file 记录16进制的传输
-p port本地端口号
-r 任意指定本地及远程端口
-s addr本地源地址
-u UDP模式
-v 详细输出——用两个
-v可得到更详细的内容
-w seconds timeout的时间
-z 将输入输出关掉——用于扫描时,其中端口号可以指定一个或者用lo-hi式的指定范围。
2.用法举例
1)端口扫描 (多做远程端口监控)
nc -v -w 3 10.1.50.58 -z 21-25
结果如下:
nc: connect to 10.1.50.58 port 21 (tcp) failed: Connection refused
Connection to 10.1.50.58 22 port [tcp/ssh] succeeded!
nc: connect to 10.1.50.58 port 23 (tcp) failed: Connection refused
nc: connect to 10.1.50.58 port 24 (tcp) failed: Connection refused
nc: connect to 10.1.50.58 port 25 (tcp) failed: Connection refused
2)文件拷贝
a.启动监听: nc -l 9999 > tmp.txt
b.传送文件: nc 0.0.0.0 9999 < .bashrc
c.查看文件: cat tmp.txt
3)聊天工具--一般不怎么用
在10.1.50.58上: nc -l 1111
在mx9.mail.sohu.com上: nc 10.1.50.58 1111
这样,双方就可以相互交流了。使用ctrl+C(或D)退出。
3.用nc操作memcache及nosql等
1)存储数据:printf “set key 0 10 4\r\nkaka\r\n” |nc 10.1.50.58 11211
2)获取数据:printf “get key\r\n” |nc 10.1.50.58 11211
3)删除数据:printf “delete key\r\n” |nc 10.1.50.58 11211
4)查看状态:printf “stats\r\n” |nc 10.1.50.58 11211
分享到:
相关推荐
Linux安装nc
Linux下的NC程序,类似于windows下的nc
linux下常用命令指nc linux下常用命令指nc
用友NC5X 常用表用途资料
在Linux下安装NC安装界面的中文经常显示为乱码,以下进行分析和解决。
windows_nc&linux_nc.rar 包含了2个文件,一个是windows下命令nc,直接拷贝到windows/system32/下即可,另一个则是linux下的rm包
NC的高级用法 3.1.端口的刺探: nc -vv ip port RIVER [192.168.0.198] 19190 (?) open //显示是否开放open 3.2.扫描器 nc -vv -w 5 ip port-port port nc -vv -z ip port-port port 这样扫描会留下大量的痕迹...
有关Linux nc操作
这个文档是关于内核2.6.18-194.el5的提权,利用的是nc命令
一个nc 附上一个nc的使用方法 .doc格式
面向LinuxNC的Java虚拟机的性能优化.pdf
linux nc安装包,nc-1.84-22.el6.x86-64.rpm
nc,编辑文件上传工具,可在windows使用该工具上传文件到linux系统,用法:linux端:nc -l -p 端口 > 文件名,windows端:nc 端口 >文件名
NC开发常用代码,调用接口,弹出询问窗口,判断模板状态,打开另一个节点,可以自行选择弹窗的样式,当前选中树的数据,前界面显示的子表名称.......
nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...]
由Linux到Windows的开放式数控程序的移植Linux to Windows by the open-NC program transfer
NC车床常用资料pdf,NC车床常用资料
NC5系列linux转window启动文件,直接覆盖就可以用.......
linux和win下的NetCat(nc)
网络中的瑞士军刀nc.exe使用方法 其中详细讲解了 nc的高级网络应用