【nc工具信息传输】

nc,全名叫 netcat,它可以用来完成很多的网络功能,譬如端口扫描、建立TCP/UDP连接,数据传输、网络调试等等,因此,它也常被称为网络工具的 瑞士军刀 。

nc [-46DdhklnrStUuvzC] [-i interval] [-p source_port] [-s source_ip_address] [-T ToS] [-w timeout] [-X proxy_protocol] [-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:让服务端保持连接,不断开

一、只服务端使用nc

备注:这种方式只能发送一次数据,不能互相发送

1、udp发送接收数据,udp本质不区分客户端服务端

客户端

 echo 111 > /dev/udp/192.168.43.102/1234

在这里插入图片描述
服务端

nc -u -l 192.168.43.102 1234   #-u代表使用udp 协议   ip为服务器的ip  -l 表示监听这个ip端口;
nc -u -l 1234  #ip也可以不写 

在这里插入图片描述

2、tcp发送接收数据,要先开服务端的nc

客户端

echo 111 > /dev/tcp/192.168.43.102/1234

在这里插入图片描述
服务端

nc -l 192.168.43.102 1234 # nc默认使用tcp协议nc -l 1234 

在这里插入图片描述

二、两端都用nc

备注:这种方式可以多次互相发送数据

1、udp

客户端

nc -u 192.168.43.102 1234

服务端

nc -u -l 1234 

2、tcp

客户端

nc 192.168.43.102 1234

服务端

nc -l 1234 

更详细的参考:
nc 网络命令,通过TCP和UDP在两台主机间建立连接传递消息、文件

linux环境下nc命令的应用

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/589379.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数控加工4轴初探

4轴加工之前一直觉得很神秘,最近画了些时间研究了一下,做过之后发现起始也不是特别复杂。 图中是两步,一步是粗开,已不是用指形铣刀精加工螺旋槽。

Flask Python:如何获取不同请求方式的参数

目录 前言 1. 获取GET请求中的查询参数 2. 获取POST请求中的表单数据 3. 获取JSON数据 总结 前言 在使用Flask开发Web应用时,我们经常需要获取不同请求方式的参数。Flask提供了多种方式来获取不同请求方式的参数,包括GET请求中的查询参数、POST请求…

EF数据持久化(三层架构,公司查,改)

效果图 Model设置具体流程在下面链接中 https://blog.csdn.net/Mr_wangzu/article/details/136805824?spm1001.2014.3001.5501 DAL using System; using System.Collections.Generic; using System.Linq; using System.Web; using WebApplication2.Models; namespace WebAppli…

LeetCode——动态规划(Java)

动态规划 简介[简单] 509. 斐波那契数[简单] 70. 爬楼梯[简单] 746. 使用最小花费爬楼梯[中等] 62. 不同路径[中等] 63. 不同路径 II[中等] 343. 整数拆分[中等] 96. 不同的二叉搜索树背包问题01背包[中等] 416. 分割等和子集[中等] 1049. 最后一块石头的重量 II[中等] 494. 目…

关于搭建电商独立站跨境电商接入主流电商平台API商品接口对于商品功能模块的巨大应用

功能设计 首先我们来看下mall项目中商品功能的设计,主要包括商品管理、添加\编辑商品、商品分类、商品类型、品牌管理等功能,这里的功能同时涉及前台商城和后台管理系统。 商品管理【接入主流电商平台商品API接口丰富自建商城商品】 在mall项目的后台管…

什么牌子的骨传导耳机值得入手?盘点五大业界公认靠谱品牌推荐!

骨传导耳机作为新型蓝牙耳机款式,凭借不入耳佩戴更健康等特点,赢得了消费者的喜欢,逐渐成为热门款式,但随着热度增加,骨传导耳机行业开始出现各种品牌,它们没有自己的核心技术,大部分都是来个韭…

算法沉淀——动态规划篇(子数组系列问题(上))

算法沉淀——动态规划篇(子数组系列问题(上)) 前言一、最大子数组和二、环形子数组的最大和三、乘积最大子数组四、乘积为正数的最长子数组长度 前言 几乎所有的动态规划问题大致可分为以下5个步骤,后续所有问题分析都…

书生·浦语大模型实战营(第二期):书生·浦语大模型趣味Demo

目录 部署InternLM2-Chat-1.8B模型进行对话环境配置下载InternLM2-Chat-1.8B模型运行cli_demo基础作业:使用 InternLM2-Chat-1.8B 模型生成 300 字的小故事(需截图) 部署实战营优秀作品 八戒-Chat-1.8B 模型下载运行Chat-八戒 Demo 使用 Lage…

【热门话题】文言一心与ChatGPT-4:一场跨时代智能对话系统的深度比较

🌈个人主页: 鑫宝Code 🔥热门专栏: 闲话杂谈| 炫酷HTML | JavaScript基础 ​💫个人格言: "如无必要,勿增实体" 文章目录 文言一心与ChatGPT-4:一场跨时代智能对话系统的深度比较一、技术背景…

Shell脚本介绍及基本功能

目录 一、什么是Shell 二、什么是Shell脚本 三、echo 四、Hello World 五、Bash的基本功能 1.别名 2.常用快捷键 3.输入输出 4.输出重定向 5.多命令执行 6.管道符 7.通配符和特殊符合 一、什么是Shell Shell是一种命令行解释器,它是操作系统的一部分&a…

【数据处理包Pandas】分组及相关操作

目录 一、初步认识分组并查看分组信息(一)通过聚合函数查看分组信息(二)转换成列表查看所有组的信息(三)通过循环查看各组的名称和组中的数据信息(四)通过get_group()方法直接获得一…

​理想汽车:智能化之路,道阻且长后发先至

‍‍‍ 写下这个标题时,我心情非常复杂,理想汽车在 2023 年前,给大众的印象几乎是冰箱彩电大沙发,智能化宣传着墨极少。 在小鹏公开宣布将自动驾驶作为自己的核心能力,蔚来也大举投入智能化研发时,理想汽…