Netcat介绍及安装使用
目录
介绍
Linux 安装
Windows安装
1.下载安装包
2.解压安装包
3.安装路径加入系统变量
Netcat命令参数
使用Netcat互相通信
1.创建一个服务端
2.创建一个客户端(连接服务端)
介绍
Netcat 是一款简单的Unix工具,使用UDP和TCP协议。
它是一个可靠的容易被其他程序所启用的后台操作工具,
同时它也被用作网络的测试工具或黑客工具。
使用它你可以轻易的建立任何连接。内建有很多实用的工具。
Linux 安装
命令行直接安装:
yum install nc
Windows安装
1.下载安装包
下载地址:https://eternallybored.org/misc/netcat/
注意:里面的exe程序可能会被检测为病毒。
2.解压安装包
找个合适的位置解压,不要直接在C盘。
3.安装路径加入系统变量
win11 设置环境变量
- 我的电脑 > 属性
- 高级系统设置 > 环境变量
- 编辑系统变量path
- 复制netcat安装路径,新建环境变量
最后注意,打开了几个窗口都要点确定,这样才能确保修改。
Netcat命令参数
-d 脱离命令窗口,在后台运行,常用于后门建立过程
-e 执行某个程序,常用于后门建立过程
-G gateway 设置网关,常用于突破内网限制
-g num 路由跳数
-i sec 设置发送每一行数据的时间间隔
-l 设置netcat处于监听状态等待连接
-L 设置netcat处于监听状态等待连接,当客户端断开,服务端依旧回到等待状态
-n 设置netcat只识别ip地址,不在进行DNS解析
-o file 设置传输十六进制的数据
-p port 设置本地监听的端口号
-r 设置netcat随机化的端口号
-s addr 设置netcat源地址
-t 回复telnet的请求数据包
-u 设置netcat使用UDP模式
-v 显示错误提示信息
-w secs 设置连接超时秒数
-z 设置扫描模式,表示发送的数据包中不包含任何payload
使用Netcat互相通信
1.创建一个服务端
nc -l -p [port]
# -l 表示监听
# -p 监听端口号
2.创建一个客户端(连接服务端)
nc [服务端ip] [服务端端口号]
这样就相当于建立了一个对话连接,双方可以互相通信,但不能对机器执行相关操作。
演示如下:
服务端:
客户端:
当然netcat除此之外还有很多用法,因为目前我只用到这个,其他的用法网上有很多,这里就不在描述。
Netcat介绍及安装使用相关推荐
- Netcat 介绍及使用
Netcat 介绍 Netcat(简称nc)是一款强大的命令行网络工具,用来在两台机器之间建立TCP/UDP连接,并通过标准的输入输出进行数据的读写 Netcat 安装 大部分的Linux发行版会都会 ...
- Scrapy-Splash的介绍、安装以及实例
scrapy-splash的介绍 在前面的博客中,我们已经见识到了Scrapy的强大之处.但是,Scrapy也有其不足之处,即Scrapy没有JS engine, 因此它无法爬取JavaScrip ...
- Springlake-01 介绍功能安装
Springlake-01 介绍&功能&安装 1. 简介与功能 1)Springlake 是一个企业内容平台SECP 2)是一个可配置的系统,80%内容可以配置 3)允许建立和配置垂直 ...
- Kafka系列一之架构介绍和安装
Kafka架构介绍和安装 写在前面 还是那句话,当你学习一个新的东西之前,你总得知道这个东西是什么?这个东西可以用来做什么?然后你才会去学习它,使用它.简单来说,kafka既是一个消息队列,如今,它也 ...
- SharpWebMail介绍和安装(转)
SharpWebMail介绍和安装 什么是:SharpWebMail SharpWebMail是一款C#开发的基于WEB应用程序的多语言的WEB邮件服务.它允许我们使用SMTP或IMAP服务来完成发送 ...
- Linux系统Vi/Vim编辑器的简单介绍、安装/卸载、常用命令
Linux系统Vi/Vim编辑器的简单介绍.安装/卸载.常用命令 1.介绍 vi(Visual Interface)编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下.由于不需要图形界 ...
- Storm介绍及安装部署
本节内容: Apache Storm是什么 Apache Storm核心概念 Storm原理架构 Storm集群安装部署 启动storm ui.Nimbus和Supervisor 一.Apache S ...
- LNMP基础架构介绍与安装
1.LNMP架构介绍 LNMP==Linux+Nginx+Mysql+PHP nginx:省资源,省cpu,所以在高并发时能够处理更多的请求,高端能达到3万到5万的并发量. nginx和LAMP不 ...
- 2.1 DNS服务介绍和安装
DNS服务介绍和安装 一 DNS概述 通过为每台主机建立IP地址与域名之间的映射关系,用户可以避开难记的IP地址,而是用域名就可以访问网络中的站点:即平常我们上网输入的都是域名,www.baidu.c ...
最新文章
- Cookie与 Session使用详解
- LA4851餐厅(求好的坐标的个数)
- InnoDB Monitors
- C++(17)--详解const
- 用Flex绘制带Icon的Tooltip
- [Python] L1-008. 求整数段和-PAT团体程序设计天梯赛GPLT
- java键盘控制英雄左右移动_js实现键盘操作实现div的移动或改变的原理及代码
- Linux 下进入含空格的目录(以及文件夹名开头为`(`)
- 通用功能模块------滑动图片验证
- 【引用】关于close-on-exec标志
- 16.2 调色板动画
- 下载频道2013免积分人气资源大汇总
- QQ浏览器计算机未安装flash,Win8提示计算机没有安装Flash播放器怎么办
- 黑马程序员---visual studio 快捷键大全
- 高一计算机函数公式,高中全部函数公式大全
- 基本标示符-宏-编译连接
- finecms aip.php漏洞,通杀FineCMS5.0.8及版本以下getshell的漏洞
- com.netflix.discovery.shared.transport.TransportException: Cannot execute request on any known serve
- 光线追踪渲染实战(四):微平面理论与迪士尼 BRDF,严格遵循物理!
- 计算机主板检测卡50,主板诊断卡怎么使用 主板诊断卡代码含义及处理方法