码迷,mamicode.com
首页 > 其他好文 > 详细

nc的用法

时间:2017-07-29 21:28:34      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:内容   服务器   一个   登陆   href   远程服务器   监听   ref   地址   

1、nc的基本功能

1)在本机启动一个端口(tcp/udp)进行监听
2)连接到本机或远程主机上的某个端口

2、基本功能例子

1) 在tty1上监听本机5901端口
$nc -l localhost 5901

2)在tty2上连接5901端口,并发送消息,可以看到tty1上接收到tty2上发送的消息
$nc localhost 5901
hello,world

3、nc远程监控案例

案例说明:
1) 服务器IP地址:23.65.55.252,服务器上运行了一个服务,该服务会将访问该服务器http服务(80端口)的用户IP写到一个文本文件中,文件名为http_rec.txt
2) 用户想看每天有哪些IP地址访问,需要用ssh登陆到服务器上,查看文件http_rec.txt增加了哪些IP,比较麻烦

需求:用户在客户端能够实时监控远程服务器上文件http_rec.txt的改变

实现步骤:
1)服务器端
$tail -f http_rec.txt | nc 23.65.55.251 5901

2)客户端在5901端口启动监听,一旦有新的IP地址访问服务器,会显示在客户端终端上
$nc -l 23.65.55.251 5901 //23.65.55.251为本机IP地址,不能写localhost

也可以将监控内容写入客户端某个文件
$nc -l 23.65.55.251 5901 > ~/tmp/http_rec.txt &

搞定

=-=-=-=-=
Powered by Blogilo

nc的用法

标签:内容   服务器   一个   登陆   href   远程服务器   监听   ref   地址   

原文地址:http://www.cnblogs.com/pandachen/p/7257432.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!