Centos Netcat 用法
  dIZ4mPo2q5Ch 2023年11月02日 59 0


NetCat,简称Nc,是一款非常实用的网络工具,他它能够建立并接受传输控制协议(TCP)和用户数据报协议(UDP)的连接,小巧而功能强大,被誉为网络安全界的“瑞士军刀”。NetCat被设计成一个可靠的后端(back-end) 工具,拥有功能丰富的网络调试和开发工具,它可以通过手工或者脚本与应用层的网络应用程序或服务进行交互,可以帮你轻易的建立几乎任何类型的连接。同时还可以当服务器使用,能监听任意指定端口的连接请求(inbound connection ),并可做同样的读写操作。

1.安装

yum install nc -y

一、端口扫描

1.测试 tcp

nc -z -v 10.3.196 8000

# 输出
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 10.3.0.196:8000.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.

2.测试 udp

nc -z -v -u 10.3.203 389

# 输出
Ncat: Connected to 10.3.0.203:389.
Ncat: UDP packet sent successfully
Ncat: 1 bytes sent, 0 bytes received in 2.01 seconds.

二、传输文件

1.传输文件

# 接收端
nc -lv 9999 > receive.txt

# 发送端
nc -v 192.168.26.128 9999 < send.txt

三、聊天工具

1、启动命令

# 服务端
nc -l 9999

# 客户端
nc 192.168.26.128 9999

2、实现聊天

[root@kvm129 ~]# nc 192.168.26.128 9999
hello world
2022-05-05


[root@kvm128 ~]# nc -l 9999
hello world
2022-05-05

 参数说明

l 使用监听模式, 默认TCP传输协议
u 使用UDP传输协议
v 显示指令执行过程
z 表示扫描时不发送数据,只在扫描通信端口时使用

微软还有一款 PortQry 软件,PortQry 是一个命令行工具,可用于帮助解决 TCP/IP 连接问题。 此工具报告目标 TCP 和用户数据报协议 (UDP) 本地计算机或远程计算机上端口的状态 

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: Centos安装字体 下一篇: Centos Route 命令
  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
dIZ4mPo2q5Ch