nc的用法

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

时间: 2024-10-25 00:08:05

nc的用法的相关文章

Linux nc命令用法收集

ps.ubuntu自带的nc是netcat-openbsd版,不带-c/-e参数. pss.在线Markdown编辑器的bug是怎么回事..."#"号依然显示着 ##参数 想要连接到某处: nc [-options] hostname port[s] [ports] - 绑定端口等待连接: nc -l port [-options] [hostname] [port] -g<网关>:设置路由器跃程通信网关,最多设置8个; -G<指向器数目>:设置来源路由指向器,

nc命令用法举例

什么是nc nc是netcat的简写,有着网络界的瑞士军刀美誉.因为它短小精悍.功能实用,被设计为一个简单.可靠的网络工具 nc的作用 (1)实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口 (2)端口的扫描,nc可以作为client发起TCP或UDP连接 (3)机器之间传输文件 (4)机器之间网络测速 nc的控制参数不少,常用的几个参数如下所列: -g<网关> 设置路由器跃程通信网关,最多可设置8个. -G<指向器数目> 设置来源路由指向

nc命令用法

[email protected]:~# nc -h[v1.10-38]connect to somewhere: nc [-options] hostname port[s] [ports] ... listen for inbound: nc -l -p port [-options] [hostname] [port]options: -c shell commands as `-e'; use /bin/sh to exec [dangerous!!] -e filename progr

Linux系统中nc工具那些不为人知的用法

Linux nc命令用法 参考地址:https://www.cnblogs.com/jjzd/p/6306273.html -g<网关>:设置路由器跃程通信网关,最多设置8个; -G<指向器数目>:设置来源路由指向器,其数值为4的倍数; -h:在线帮助; -i<延迟秒数>:设置时间间隔,以便传送信息及扫描通信端口; -l:使用监听模式,监控传入的资料; -n:直接使用ip地址,而不通过域名服务器; -o<输出文件>:指定文件名称,把往来传输的数据以16进制字

linux nc命令使用详解(转)

linux nc命令使用详解 功能说明:功能强大的网络工具 语 法:nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...] 参 数: -g<网关> 设置路由器跃程通信网关,最丢哦可设置8个. -G<指向器数目> 设置来源路由指向器,其数值为4的

nc命令详解

netcat被誉为网络安全界的‘瑞士军刀’,相信没有什么人不认识它吧……一个简单而有用的工具,透过使用TCP或UDP协议的网络连接去读写数据.它被设计成一个稳定的后门工具,能够直接由其它程序和脚本轻松驱动.同时,它也是一个功能强大的网络调试和探测工具,能够建立你需要的几乎所有类型的网络连接,还有几个很有意思的内置功能(详情请看下面的使用方法).nc命令详解Filed under: security — ranbo @ 9:08 pm netcat被誉为网络安全界的‘瑞士军刀’,相信没有什么人不认

Linux之nc命令详解

nc是一个强大的网络工具,可以通过yum安装 [[email protected] ~]# which nc /usr/bin/which: no nc in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin) [[email protected] ~]# yum inistall nc -y 用法: nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒

linux nc命令详解

NetCat,在网络工具中有"瑞士军刀"美誉,其有Windows和Linux的版本.因为它短小精悍(1.84版本也不过25k,旧版本或缩减版甚至更小).功能实用,被设计为一个简单.可靠的网络工具,可通过TCP或UDP协议传输读写数据.同时,它还是一个网络应用Debug分析器,因为它可以根据需要创建各种不同类型的网络连接.一.版本 通常的Linux发行版中都带有NetCat(简称nc),甚至在拯救模式光盘中也由busybox提供了简版的nc工具.但不同的版本,其参数的使用略有差异. Ne

linux nc奇兵详解

功能说明:功能强大的网络工具 语 法:nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源位址>][-v...][-w<超时秒数>][主机名称][通信端口...] 参 数: -g<网关> 设置路由器跃程通信网关,最丢哦可设置8个. -G<指向器数目> 设置来源路由指向器,其数值为4的倍数. -h  在线帮助. -