功能说明:功能强大的网络工具
nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...]
cat)最新版×××及nc命令详解

http://www.linuxso.com/a/linuxdownload/soft/230.html

cp) failed: Connection refused
Connection to 192.168.2.34 22 port [tcp/ssh] succeeded!
nc: connect to 192.168.2.34 port 23 (tcp) failed: Connection refused
nc: connect to 192.168.2.34 port 24 (tcp) failed: Connection refused

nc -l 监听端口  > 要接收的文件名
nc -l 4444 > cache.tar.gz

源主机发起请求
nc  目的主机ip    目的端口 
nc  192.168.0.85  4444 

netstat  如下
[root@localhost jiangbao]# netstat -tpln

tcp        0      0 0.0.0.0:4444                0.0.0.0:*                   LISTEN      18166/nc  

 

trl+C(或D)退出。

mcached
1)存储数据:printf “set key 0 10 6rnresultrn” |nc 192.168.2.34 11211
2)获取数据:printf “get keyrn” |nc 192.168.2.34 11211
3)删除数据:printf “delete keyrn” |nc 192.168.2.34 11211
4)查看状态:printf “statsrn” |nc 192.168.2.34 11211
5)模拟top命令查看状态:watch “echo stats” |nc 192.168.2.34 11211
6)清空缓存:printf “flush_allrn” |nc 192.168.2.34 11211 (小心操作,清空了缓存就没了)

example.com 80
建立从本地1234端口到host.example.com的80端口连接,5秒超时
nc  host.example.com 53
u为UDP连接

echo -n "GET / HTTP/1.0"r"n"r"n" | nc host.example.com 80
连接到主机并执行

nc -v  host.example.com 70-80
扫描端口(70到80),可指定范围。-v输出详细信息。