linuxnc命令 linux nc命令详解( 二 )


lsof (list open files)命令用于查看你进程打开的文件 , 打开文件的进程 , 进程打开的端口(TCP、UDP),还可以用于找回/恢复被删除的文件 。lsof 命令需要访问核心内存和各种文件,所以需要具备 root 超级管理员权限的用户才能执行此命令 。
linux的nc命令,NetCat,在网络工具中有“瑞士军刀”美誉“,是解决这个问题的工具 。nc命令安装: yum install nc
以上是看来一些文章的总结分享内容 , 欢迎补充讨论 。
【Linux】 Centos7 NC探测端口命令linuxcentos7测试端口的连通性,分别测试TCP端口与UDP端口
安装nc命令
一、nc命令检测端口的用法
1 这个需要Linux服务器里边支持nc命令,检查NC 是否安装
2安装nc
3 探测端口
错误信息如下
百度了半天没一个结果,google了一下就有结果了,经测试成功.
4 原因分析:
-z参数原为扫描目标port是否打开 ,  TCP三次握手成功则ok
但CentOS7新版的nc命令已取消了-z, 需输入重定向/dev/null 才能成功
5探测 udp:通过nc -h可以看出,只需要加个-u即可 。
更多高级应用参考:
linux浏览器输出到端口1 可以通过命令行将
2 在linux系统中linuxnc命令,可以使用netcat命令(nc命令)将浏览器的输出流导入到指定端口 。
例如linuxnc命令,使用命令"firefox | nc -q 0 localhost 8080" , 将firefox浏览器的输出流导入到本地8080端口 。
3 如果需要将输出流导入到远程服务器的端口,则需要将“localhost”替换为远程服务器的IP地址 。
4 另外,还可以使用socat命令实现类似的功能 , 具体使用方法可以参考相关文档 。
什么是Linux系统中nc命令Linux中nc命令是一个功能强大的网络工具,全称是netcat 。
测试使用
在一个终端上 输入 nc -lk 9999
输入数据 。。。
新开启一个终端
输入 nc ip:9999
就可以看到上一个终端输入的数据
nc 命令使用小结nc是netcatlinuxnc命令的简写linuxnc命令,有着网络界linuxnc命令的瑞士军刀美誉 。因为它短小精悍、功能实用linuxnc命令,被设计为一个简单、可靠的网络工具 。比如大家很熟悉使用telnet测试tcp端口 , 而nc可以支持测试linux的tcp和udp端口 , 而且也经常被用于端口扫描,甚至把nc作为server以TCP或UDP方式侦听指定端口做简单的模拟测试 。
2020年10月07日 - 初稿
阅读原文 -
ncat或者说nc是一款功能类似cat的工具 , 但是是用于网络的 。它是一款拥有多种功能的 CLI 工具 , 可以用来在网络上读、写以及重定向数据 。它被设计成可以被脚本或其linuxnc命令他程序调用的可靠的后端工具 。同时由于它能创建任意所需的连接,因此也是一个很好的网络调试工具 。
ncat / nc既是一个端口扫描工具,也是一款安全工具,还能是一款监测工具,甚至可以做为一个简单的 TCP 代理 。由于有这么多的功能,它被誉为是网络界的瑞士军刀 。这是每个系统管理员都应该知道并且掌握它 。
在大多数 Debian 发行版中,nc是默认可用的,它会在安装系统的过程中自动被安装 。但是在 CentOS 7 / RHEL 7 的最小化安装中,nc并不会默认被安装 。你需要用下列命令手工安装 。
nc的作用:
nc的控制参数不少,常用的几个参数如下所列:
用于指定nc将处于侦听模式 。指定该参数,则意味着nc被当作server,侦听并接受连接,而非向其它地址发起连接 。
暂未用到(老版本的nc可能需要在端口号前加-p参数)
指定发送数据的源IP地址,适用于多网卡机

推荐阅读