简介
netcat被誉为网络安全界的‘瑞士军刀’,相信没有什么人不认识它吧… 一个简单而有用的工具,透过使用TCP或UDP协议的网络连接去读写数据。它被设计成一个稳定的后门工具,能够直接由其它程序和脚本轻松驱动。同时,它也是一个功能强大的网络调试和探测工具,能够建立你需要的几 乎所有类型的网络连接,还有几个很有意思的内置功能(详情请看下面的使用方法)。 在中国,它的WINDOWS版有两个版本,一个是原创者Chris Wysopal写的原版本,另一个是由‘红与黑’编译 后的新‘浓缩’版。‘浓缩’版的主程序只有10多KB(10多KB的NC是不能完成下面所说的第4、第5种使用方法,有此功能的原版NC好象要60KB:P),虽然"体积"小,但很完成很多工作。
注 :它拥有自己的客服端和服务端
使用
如果系统中没有安装netcat的话,可以通
过yum或rpm的方式进行安装。
| centos-6 | centos-7 |
|---|---|
| yum install -y nc | yum install -y nc |


或
yum install -y nmap-netcat.x86_64
yum:
找到软件包,下载到Linux系统中,安装即可。
地址:https://nmap.org/download.html
参数介绍
| 参数 | 描述 |
|---|---|
| -v | 屏幕详细输出 |
| -l | 监听模式,用于入站连接 |
| -n | 指定数字的IP地址,不能用hostname |
| -p | port 本地端口号 |
| -q | 在stdin的EOF之后退出并延迟秒 |
| -z | 将输入输出关掉–用于扫描时 |
| -u | 使用UDP传输协议。 |
| -r | 乱数指定本地与远端主机的通信端口。 |
| -w | <超时秒数> 设置等待连线的时间。 |
| -o | <输出文件> 指定文件名称,把往来传输的数据以16进制字码倾倒成该文件保存。 |
演示
- 扫描端口号21-24

- 简单模拟聊天室


当Ctrl+C时两台机子同时退出
还有其他用法不在罗列,参考地址:参考博客
Netcat被誉为网络安全界的‘瑞士军刀’,集多种网络功能于一身。它不仅是一个可靠的后门工具,也是网络调试和探测的强大助手,能建立各种类型的网络连接,并支持TCP和UDP协议。本文介绍了Netcat的基本使用方法,包括参数详解和实用示例。
1738

被折叠的 条评论
为什么被折叠?



