how to install nc on centos8及nc应用
转自: https://linuxconfig.org/install-netcat-on-redhat-8
【README】 nc 是什么?
nc,全名叫netcat,它可以用来完成很多的网络功能,譬如端口扫描、建立TCP/UDP连接,数据传输、网络调试等等,因此,它也常被称为网络工具的 瑞士军刀 。
[1] exe
dnf install nmap
[2] ncat --version
【3】 nc 命令行
[root@localhost ~]# nc
usage: nc [-46DdhklnrStUuvzC] [-i interval] [-p source_port][-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_version][-x proxy_address[:port]] [hostname] [port[s]]常用选项:
-4:只使用 IPv4 地址
-6:只使用 IPv6 地址
-l:启动本地监听
-n:不使用 DNS 解析
-p:指定源端口
-s:指定源 IP 地址
-u:使用 UDP,默认是 TCP
-v:显示详细信息
-w:设定超时时间(只适合用在 Client 端)
-d:禁止从标准输入读取数据,也就是客户端输入数据不会发送到服务端
-k:让服务端保持连接,不断开
【4】通过nc建立连接并通讯
【4.1】 传送字符串
建立步骤: 首先是服务器开启端口监听; 其次才是 客户端访问端口
服务器:
[root@localhost ~]# nc -v -l 6000
Connection from 127.0.0.1 port 6000 [tcp/x11] accepted
hello server the now is 2020/12/13
hello client, you are so beautiful
客户端:
[root@localhost ~]# nc -v 127.0.0.1 6000
Connection to 127.0.0.1 6000 port [tcp/x11] succeeded!
hello server the now is 2020/12/13
hello client, you are so beautiful
这时: 服务器,客户端在同一台机器上;
【4.2】传输文件
还是先启动服务器端口, 然后客户端访问端口
server
[root@localhost ~]# cat out2.txt
[root@localhost ~]#
[root@localhost ~]# nc -l 6000 > out2.txt
[root@localhost ~]#
[root@localhost ~]# cat out2.txt
hello server
client
[root@localhost ~]# cat in.txt
hello server
[root@localhost ~]# nc 127.0.0.1 6000 < in.txt
[root@localhost ~]#
【5】不同机器间传输文件
【6】扫描端口
扫描某个端口
nc -zv 192.168.1.15 22
-z - 设置nc以简单地扫描监听守护进程,而实际上不向它们发送任何数据。
-v - 启用详细模式。扫描端口范围
nc -zv 192.168.56.10 20-80
how to install nc on centos8及nc应用相关推荐
- python读取nc文件转成img_使用python的netCDF4库读取.nc文件 和 创建.nc文件[转]
使用python netCDF4库读取.nc文件 和 创建.nc文件 1. 介绍 .nc(network Common Data Format)文件是气象上常用的数据格式,python上读取.nc使用 ...
- matlab创建nc文件怎么打开,MATLAB打开nc文件并读取nc文件数据
MATLAB打开nc文件 ncdisp('E:\**\**.nc') 输入该命令后命令行窗口会显示该nc文件的基本信息 MATLAB读取nc文件 根据上一步中nc文件的基本信息提取nc文件的相应数据. ...
- MATLAB打开nc文件并读取nc文件数据
MATLAB打开nc文件 ncdisp('E:\**\**.nc') 输入该命令后命令行窗口会显示该nc文件的基本信息 MATLAB读取nc文件 根据上一步中nc文件的基本信息提取nc文件的相应数据. ...
- python读取nc数据_python读取nc文件
nc文件的处理方式比较多,可以用MATLAB.JAVA.C.python或者其他的语言.我这两天折腾用python读取nc文件,查阅很多资料,左拼右凑的终于读出来了. 1.安装Anaconda 1)A ...
- linux 64 nc,linux 命令之nc
nc使用示例 端口扫描 nc -v -w 2 192.168.2.34 -z 21-24 nc: connect to 192.168.2.34 port 21 (tcp) failed: Conne ...
- matlab中nc文件,MATLAB读取.nc文件
clc clear ncFilePath='E:\批处理读取NC文件-MATLAB语言\1NC文件\VIC_Output_China_evap_1952.nc'; %% 显示结构 % ncdisp(n ...
- 输出nc数据_NetCDF(NC)数据的使用、转换和分析
最近项目中需要处理和分析NC数据,所以我查了一下,百度百科的解释是:NetCDF(network Common Data Form)网络通用数据格式是由美国大学大气研究协会(University Co ...
- linux 监控报文命令 nc,linux监控命令nc用法
一.nc命令检测端口的用法 # nc -v -w 10 %IP% -z %PORT% -v 显示指令执行过程. -w 设置等待连线的时间. -u 表示使用UDP协议 -z 使用0输入/输出模式,只在扫 ...
- MATLAB:读取nc文件并将nc文件转为tif文件输出
NC(NetCDF network Common Data Form,译为"网络通用数据格式") 文件是将多个时段的数据存储在一个文件当中. 内容格式如下: •从数学上来说,net ...
最新文章
- 清华教授透漏:博士生6年不毕业或将影响信用记录,并将影响贷款
- 让Json更懂中文 JSON_UNESCAPED_UNICODE
- 迁移学习——Domain Adaptation
- Linux查看ice版本,Linux下ICE的安装
- Inconsistent behavior between text type in Webclient UI and backend customizing
- android 模拟来电广播,在Android模拟器上模拟来电
- 激光摄像机的原理及应用
- 定制jQuery File Upload为微博式单文件上传
- H26L encoder.cfg参数分析
- flume将数据发送到kafka、hdfs、hive、http、netcat等模式的使用总结
- [导入]用户控件包装器
- IDEA中Maven项目导入依赖包,出现红线波浪线
- JAVA计算机毕业设计在线教学质量评价系统Mybatis+系统+数据库+调试部署
- masm32汇编基础
- word 中如何去掉复制的文字的底纹?
- mysql8不区分大小写_不看不知道,这年头学个字母都有这么多门道(附学习资源)...
- 论文笔记—RGB-D SLAM in Dynamic Environments Using Static Point Weighting
- 微信小程序圣诞帽_完成圣诞快乐Web应用程序界面
- ctab法提取dna流程图_CTAB法提取DNA
- Lr_debug_message,Lr_output_message,Lr_error_message,Lrd_stmt,Lrd_fetch
热门文章
- P2765 魔术球问题(网络流)
- 【UOJ#33】【UR #2】树上GCD(长链剖分/根号分类讨论)
- #2686. 「BalticOI 2013」雪地足迹 双端队列01bfs + 模型转换
- Acwing202. 最幸运的数字
- LIS最长上升子序列
- Network POJ-3694
- [TJOI2019]唱、跳、rap和篮球(指数型生成函数+NTT+卷积)
- CodeForces:749(div1)750(div2)
- P1496 vijos1165-火烧赤壁【离散化】
- 2021“MINIEYE杯”中国大学生算法设计超级联赛(4)Display Substring(后缀数组+二分)