nc 监听数据_nc 命令使用详解
原标题:nc 命令使用详解
nc 命令介绍:
Ncat/nc是一个功能丰富的网络实用程序,可以从命令行跨网络读取和写入数据。 Ncat是为Nmap项目编写的,是目前分散的Netcat版本系列的高潮。 它旨在成为可靠的后端工具,可立即为其他应用程序和用户提供网络连接。 Ncat不仅可以使用IPv4和IPv6,还可以为用户提供几乎无限的潜在用途。
我们通过 ll 命令查看nc 命令:
➜ benchmarks ll /usr/bin/nc
lrwxrwxrwx. 1 root root 4 Feb 19 19:09 /usr/bin/nc -> ncat
nc 命令 是 ncat 的软链接。ncat 与 cat 有着相似的作用, 我们从命名就可以看出来:
NAME
cat - concatenate files and print on the standard output
NAME
ncat - Concatenate and redirect sockets
nc 常用:
侦听任意端口,以TCP/UDP 方式
端口扫描
传输文件
测速
常用命令:
1) -l
用于指定nc将处于侦听模式。指定该参数,则意味着nc被当作server,侦听并接受连接,而非向其它地址发起连接。
2) -p
限制数据发送原端口
3) -s
指定发送数据的源IP地址,适用于多网卡机
4) -u
指定nc使用UDP协议,默认为TCP
5) -v
输出交互或出错信息,新手调试时尤为有用
6)-w
超时秒数,后面跟数字
7)-z
表示zero,表示扫描时不发送任何数据
常用举例:
监听端口:
➜ benchmarks nc -l 8888 -v
Ncat: Version 7.60 ( https://nmap.org/ncat )
Ncat: Generating a temporary 1024-bit RSA key. Use --ssl-key and --ssl-cert to use a permanent one.
Ncat: SHA-1 fingerprint: 045B 595F 7C98 9C19 8632 46C4 1952 C3CA 6560 E0E6
Ncat: Listening on :::8888
Ncat: Listening on 0.0.0.0:8888
连接端口:
➜ benchmarks nc -vz -w 5 127.0.0.1 8888
Ncat: Version 7.60 ( https://nmap.org/ncat )
Ncat: Connected to 127.0.0.1:8888.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
如果进行端口扫描: nc -vz -w 5 127.0.0.1 1-100对 1-100 端口进行扫描
同理,利用两者之间的连接可以进行文件传输。
如果结合 /dev/null 、/dev/zero 和 dstat命令,可以进行两主机之间的网速。返回搜狐,查看更多
责任编辑:
nc 监听数据_nc 命令使用详解相关推荐
- nc 监听数据_nc命令使用解析大全
名称 nc - 任意的TCP和UDp连接与监听工具 概要 nc [-46DdhklnrStUuvzC] [-i interval] [-p source_port] [-s source_ip_add ...
- android listview ontouchlistener,Android ListView监听滑动事件的方法(详解)
ListView的主要有两种滑动事件监听方法,OnTouchListener和OnScrollListener 1.OnTouchListener OnTouchListener方法来自View中的监 ...
- SpringBoot监听redis Key变化事件详解
键空间通知(keyspace notification) 一 .功能概览 键空间通知使得客户端可以通过订阅频道或模式, 来接收那些以某种方式改动了 Redis key变化的事件. 所有修改key键的命 ...
- centos oracle 修改监听服务名_Oracle架构详解
01 前言 学习任何一门科学,都要从他的背景和宏观体系开始,那么数据库也不例外. 体系结构为什么重要,因为体系结构是对一个系统的框架描述,只有从宏观上掌握它的物理组成.文件组成和各种文件组成,在实际工 ...
- vue输入框输入触发事件_.vue文件中监听input输入事件oninput详解
.vue文件其实是一个组件,关于它的说明我之前也写过一篇文章,地址:.vue文件,今天这篇文章要讲的是.vue文件中监听input的输入值变化事件.需求是这页面中,改变input的值,就调用一个事件, ...
- linux nc命令使用详解
linux nc命令使用详解 功能说明:功能强大的网络工具 语 法:nc [-hlnruz][-g<网关->][-G<指向器数目>][-i<延迟秒数>][-o< ...
- linux的nc命令退出,linux nc命令使用详解
linux nc命令使用详解 功能说明:功能强大的网络工具 语法:nc [-hlnruz][-g][-G][-i][-o][-p][-s][-v...][-w][主机名称][通信端口...] 参数: ...
- 监听网络流量命令——tcpdump
监听网络流量命令--tcpdump 一.tcpdump简介 二.格式 三.常用参数 四.示例 一.tcpdump简介 tcpdump命令是一款sniffer工具,是linux上的抓包工具,嗅探器:它可 ...
- linux 监听数据包,linux下网络监听与发送数据包的方法(即libpcap、libnet两种类库的使用方法)...
linux下可以用libpcap函数库实现监听数据包,使用libnet 函数库发送数据包 安装: 在命令行下apt-get install 就可以了 libpcap的使用: /*author hjj ...
- 将 Flutter 应用程序连接到 BLE 设备并监听数据
什么是低功耗蓝牙? 它是诺基亚于 2006 年创建的一种无线传输技术,是一种基于蓝牙的开放标准 [1].低功耗蓝牙 (BLE)提供 API,应用程序可以使用这些 API 来发现设备.查询服务和传输信息 ...
最新文章
- 5.成本会计理论的U9系统实现(上)
- Go基础编程:命名、变量、常量
- 【炼数成金 NOSQL引航 三】 Redis使用场景与案例分析
- JavaScript函数作用域
- CCNA配置试验之八 帧中继——点到点子接口(point-to-point)的配置
- java servlet试题_JAVA servlet 面试题
- linux用光盘安装系统时需要如何设置,Linux如何设置光盘启动
- Exchange高危0day漏洞 -- 直接拿下你的域控和服务器 -- 立即行动!CVE-2021-26855
- 《哈利波特》最低折扣
- 网站域名在微信端被封禁了怎么办?这样几步就能解封!
- 田忌赛马 贪心 注意细节
- 迅视财经-备受瞩目新计划 恒大健康
- [玩机技巧] [续航][省电][coloros11] 提升续航的终极方案
- python处理excel数据分类汇总_python对Excel分类汇总
- 睡眠专家的7个建议 让你一夜好眠
- EDA实验(Quartus Ⅱ+fpga) (五)---多功能数字钟设计
- OpenGL红宝书正序解读(一)
- 解决Mac下无法识别Android手机的问题
- java library jna_Java JNA 调用dll库
- mysql获取数组前两数据类型,sql获取数组指定元素、仅取数字、仅取字母以及字段截取大全、...