centos下什么是nc

发布时间 - 2022-03-23 00:00:00    点击率:
centos下的nc是“netcat”的简称,是一个网络工具,可以用于端口扫描、文件传输等,nc也可以实现任意TCP和UDP端口的侦听,可以利用“yum install nc -y”命令进行安装。

本文操作环境:centos 7系统、Dell G3电脑。

centos下什么是nc

nc是netcat工具的简称,一个网络工具,可以用来端口扫描、文件传输等功能。

centos上面安装也很简单:

yum install nc -y

nc常用功能

  • 实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口

  • 端口的扫描,nc可以作为client发起TCP或UDP连接

  • 机器之间传输文件

  • 机器之间网络测速

一般nc只用来做TCP/UDP协议的端口测试,其它功能少用!

nc帮助说明

# nc --help 
Ncat 7.50 ( https://nmap.org/ncat )
Usage: ncat [options] [hostname] [port]
Options taking a time assume seconds. Append 'ms' for milliseconds,
's' for seconds, 'm' for minutes, or 'h' for hours (e.g. 500ms).
  -4                         Use IPv4 only
  -6                         Use IPv6 only
  -U, --unixsock             Use Unix domain sockets only
  -C, --crlf                 Use CRLF for EOL sequence
  -c, --sh-exec     Executes the given command via /bin/sh
  -e, --exec        Executes the given command
      --lua-exec   Executes the given Lua script
  -g hop1[,hop2,...]         Loose source routing hop points (8 max)
  -G                      Loose source routing hop pointer (4, 8, 12, ...)
  -m, --max-conns         Maximum  simultaneous connections
  -h, --help                 Display this help screen
  -d, --delay 

nc常用案例

TCP监听测试

nc可作为server端192.168.10.11启动一个tcp的监听

nc -l 80

客户端测试方法:直接telnet该机器ip+端口

telnet 192.168.10.11 80

或:nmap 192.168.10.11 -p 80

UDP监听测试

nc作为server端启动一个udp的监听

nc -lu 80

通过netstat可以看到udp协议已经监听:

> # netstat -tunlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address   Foreign Address   State  PID/Program name   
udp        0      0 0.0.0.0:80      0.0.0.0:*                15401/nc

推荐教程:《centos教程》


# centos  # 文件传输  # 是一个  # 端口扫描  # 也很  # 可以看到  # 可以实现  # 来做  # 等功能  # 可以利用  # 可以用来 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何使用Livewire构建动态组件?(入门代码)  免费网站制作appp,免费制作app哪个平台好?  如何撰写建站申请书?关键要点有哪些?  C++用Dijkstra(迪杰斯特拉)算法求最短路径  如何自定义建站之星模板颜色并下载新样式?  Laravel如何使用withoutEvents方法临时禁用模型事件  网站制作免费,什么网站能看正片电影?  如何快速搭建支持数据库操作的智能建站平台?  如何破解联通资金短缺导致的基站建设难题?  Linux安全能力提升路径_长期防护思维说明【指导】  bing浏览器学术搜索入口_bing学术文献检索地址  如何用低价快速搭建高质量网站?  Laravel怎么调用外部API_Laravel Http Client客户端使用  桂林网站制作公司有哪些,桂林马拉松怎么报名?  Laravel怎么创建控制器Controller_Laravel路由绑定与控制器逻辑编写【指南】  Laravel怎么使用artisan命令缓存配置和视图  网页设计与网站制作内容,怎样注册网站?  Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能  JavaScript如何实现路由_前端路由原理是什么  ChatGPT常用指令模板大全 新手快速上手的万能Prompt合集  UC浏览器如何设置启动页 UC浏览器启动页设置方法  网站建设保证美观性,需要考虑的几点问题!  Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】  如何在IIS中新建站点并配置端口与物理路径?  Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】  Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程  百度浏览器如何管理插件 百度浏览器插件管理方法  ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法  如何用AI帮你把自己的生活经历写成一个有趣的故事?  高防服务器租用如何选择配置与防御等级?  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  什么是javascript作用域_全局和局部作用域有什么区别?  html5如何实现懒加载图片_ intersectionobserver api用法【教程】  lovemo网页版地址 lovemo官网手机登录  Laravel用户密码怎么加密_Laravel Hash门面使用教程  油猴 教程,油猴搜脚本为什么会网页无法显示?  iOS发送验证码倒计时应用  网站页面设计需要考虑到这些问题  javascript日期怎么处理_如何格式化输出  免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?  微信小程序 require机制详解及实例代码  Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程  Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门  网站制作软件有哪些,制图软件有哪些?  iOS UIView常见属性方法小结  Laravel如何生成URL和重定向?(路由助手函数)  百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧  详解vue.js组件化开发实践  如何选择可靠的免备案建站服务器?  简历在线制作网站免费版,如何创建个人简历?