linux的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 有着相似的作用, 我们从命名就可以看出来:
NAMEcat - 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 8888Ncat: Version7.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 命令,可以进行两主机之间的网速。
linux的nc命令退出,nc 命令使用详解相关推荐
- linux命令ps -aux|grep xxx详解
linux命令ps -aux|grep xxx详解 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大 ...
- linux xxx命令,linux命令ps aux|grep xxx详解
对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大的进程查看命令. 使用该命令 可以确定有哪些进程正在运 ...
- 编程实现linux中的who命令功能,Linux who命令简介及使用方法详解
玩蛇网推荐图文教程:python 列表 本文是关于Linux who命令简介及使用方法详解一文.如果你是一名系统管理员,可能需要需要在一个特定的时间点都有谁活跃在系统上.以便必须严密监视我们的服务器. ...
- linux cp -r 参数,Linux系统中cp命令的参数及用法详解
Linux系统中cp命令主要是用来复制文件或者目录.下面由学习啦小编为大家整理了Linux系统中cp命令的参数及用法详解的相关知识,希望对大家有帮助! Linux系统中cp命令的参数及用法详解:参数说 ...
- linux dig命令的安装和使用详解
linux dig命令的安装和使用详解 什么是dig命令 Dig是Domain Information Gopher的缩写,是一种DNS查找实用程序,用于探测DNS服务器并解决与DNS服务器相关的问题 ...
- linux添加目录命令权限,linux chmod命令设置目录/文件权限详解
首页 > Linux教程 > 常用命令 > chmod 文件权限 linux chmod命令设置目录/文件权限详解 linux中chmod命令用于改变系统文件或目录的访问权限,用数字 ...
- linux环境下blastn命令怎么用,Linux环境下通配符及特殊符号使用详解
Linux环境下通配符及特殊符号使用详解 我们现在来介绍通配符的使用,通过通配符的过滤,快速找到想找的文件和目录,比如/etc/目录下有上千个目录和文件,不使用通配符想找一个目录和文件是非常麻烦的和花 ...
- linux中替换命令详解,linux中sed命令字符串替换的用法详解
Linux系统中sed命令可以将字符串批量替换,省去了很多麻烦,下面由学习啦小编为大家整理了linux系统中sed命令字符串替换的用法详解,希望对大家有帮助! linux中sed命令字符串替换的用法详 ...
- python调用adb shell命令_Python之使用adb shell命令启动应用的方法详解
Python之使用adb shell命令启动应用的方法详解 一直有一个心愿希望可以用Python做安卓自动化功能测试,在一步步摸索中,之前是用monkeyrunner,但是发现对于控件ID的使用非常具 ...
- mysql命令导入导出数据库_MYSQL命令行导入导出数据库详解
Mysql命令行导入数据库: 1,将要导入的.sql文件移至bin文件下,这样的路径比较方便 2,同上面导出的第1步 3,进入MySQL:mysql -u 用户名 -p 如我输入的命令行:mysql ...
最新文章
- 「头条推荐技术解析一」运营和业务模式详解
- 工作流 activity 视频教程 + redis 视频教程 百度网盘分享地址
- CSAPP-计算机漫游
- 三星Galaxy Note 10+真机照公布:居中开孔前摄实锤
- web怎么在圆圈里画半html,在WEB里绘制爱心
- flashlite3无法接入网络的解决办法
- Java操作Linuxshell并且获取返回值
- win10原版操作系统安装过程【超详细】
- 数字信号处理笔记02:离散时间傅里叶变换(DTFT)
- png图片转换jpg,保姆级教程一学就会
- ssm使用注解配置多数据源
- css手册.chm + W3CSchool.chm下载
- MyEclipse修改JSP模板
- 青龙羊毛——去闲转(搬砖)
- Android Preference详解之初识Preference及Preference系(一)
- 初夏,开源魔改一个带击杀音效的电蚊拍!
- C语言中的signal函数
- 用计算机算出爸爸我爱你,爸爸,我爱你。
- 华为机考108题(c++)(41-51)
- kali linux忘记密码找回方法