目录

  1. 1. 介绍
  2. 2. 用法

LOADING

第一次加载文章图片可能会花费较长时间

要不挂个梯子试试?(x

加载过慢请开启缓存 浏览器默认开启

nc指令

2023/4/20 Linux
  |     |   总文章阅读量:

介绍

全称Netcat。它可以在不同的计算机之间建立TCP或UDP连接,进行数据传输和网络调试

用法

  1. 建立TCP连接:使用nc命令可以建立TCP连接。例如,可以使用以下命令连接到主机example.com的端口80

    nc example.com 80

    这将在命令行中打开一个连接,并允许你输入和接收数据

  2. 发送数据:在建立连接后,可以使用nc命令发送数据。例如,可以使用以下命令向连接的主机发送一条HTTP请求

    GET / HTTP/1.1\r\nHost: example.com\r\n\r\n

    这将向主机发送一个HTTP GET请求,并显示响应数据

  3. 监听端口:使用nc命令也可以作为一个简单的服务器,监听指定的端口。例如,可以使用以下命令在本地主机的端口12345上监听TCP连接:

    nc -lvvnp 12345

    这将在命令行中打开一个监听端口,并等待来自客户端的连接请求

  4. 接收数据:在监听端口后,可以使用nc命令接收来自客户端的数据。例如,如果有一个客户端连接到本地主机的端口12345,并发送了一条消息,可以使用以下命令接收该消息:

    nc -lvvnp 12345

    这将在命令行中显示接收到的数据。