首页 > 其他分享 >NetCat(nc)工具

NetCat(nc)工具

时间:2024-01-16 13:56:02浏览次数:24  
标签:nc 端口 使用 命令 服务器 NetCat 工具 连接

目录


    nc命令是一个非常有用的网络工具,也被称为Netcat。它是一个命令行实用程序,用于在两台计算机网络之间读取和写入数据。通信可以使用TCP或UDP协议进行。nc命令在不同系统上可能有不同的名称,例如netcatncat等。

    以下是nc命令的基本语法:

    nc [<选项>] <主机> <端口>
    

    nc命令的一些常见选项包括:

    • -4:仅使用IPv4。
    • -6:仅使用IPv6。
    • -u:使用UDP连接。
    • -l:监听模式,用于作为服务器。
    • -p <端口>:绑定nc源端口到指定端口。
    • -v:设置详细程度,可以多次使用以增加详细程度。
    • -z:报告连接状态而不建立连接。

    以下是一些nc命令的示例用法:

    • 客户端/服务器连接
    • 对网站的特定端口进行ping
    • 扫描端口
    • 文件传输
    • 创建Web服务器
    • 简单的聊天服务器
    • 发送HTTP请求

    例如,要在两台设备之间建立简单的客户端/服务器连接,可以使用以下命令:

    # 在设备1上以监听模式运行nc命令
    nc -lv 1234
    
    # 在设备2上连接到设备1的IP地址和端口
    nc -v 10.0.2.4 1234
    

    标签:nc,端口,使用,命令,服务器,NetCat,工具,连接
    From: https://www.cnblogs.com/yubo-guan/p/17967512

    相关文章

    • 无涯教程-SQL - Truncate(清空表)
      SQLTRUNCATETABLE命令用于从现有表中删除完整数据。Truncate-语法TRUNCATETABLE命令的基本语法如下。TRUNCATETABLEtable_name;Truncate-示例考虑具有以下记录的CUSTOMERS表-+----+----------+-----+-----------+----------+|ID|NAME|AGE|ADDRES......
    • Road Extraction from Remote Sensing Images Using the Inner Convolution Integrate
      landbench里面,李老师提到的encode-decode。remotesensing,大类是2区,小类是2到3区。分类的题目:“利用内部卷积集成编码器-解码器网络和定向条件随机场从遥感图像中提取道路”(pdf)“RoadExtractionfromRemoteSensingImagesUsingtheInnerConvolutio......
    • 使用s3cmd工具访问对象存储
        近两天在测试某cloud的对象存储,使用客户端s3cmd工具在centos下部署。部署过程和常用功能如下:某cloud的对象存储下载和安装下载地址:https://s3tools.org/download   本次使用的是s3cmd-2.4.0.tar.gz文件。安装先解决依赖关系---- yuminstallpython-dateutil,否则会提示......
    • Spring 工具:DigestUtils md5 摘要工具
      工具类:org.springframework.util.DigestUtils作用:计算字节数组、输入流的md5摘要所在模块:spring-core方法描述Stringmd5DigestAsHex(byte[]bytes)返回字节数组的md5摘要(计算字符串)Stringmd5DigestAsHex(InputStreaminputStream)返回输入流的md5......
    • Spring 工具:StopWatch 计时器
      工具类:org.springframework.util.StopWatch作用:记录方法执行耗时,统计每个方法的耗时占比所在模块:spring-core方法描述voidstart(StringtaskName)开始一个新的监测任务,可设置任务名称。记录当前时间和任务名称voidstop()结束当前监测任务。记录任务执行......
    • Windows 硬件信息监控工具 OhmGraphite 部署
      1、下载OhmGraphitehttps://github.com/nickbabcock/OhmGraphite/releases2、修改OhmGraphite.exe.config配置(此处使用Prometheus做为数据源)<?xmlversion="1.0"encoding="utf-8"?><configuration><appSettings><addkey="t......
    • Encountered fatal error while reloading routing: Routing trace file does not mat
        efinity编译在routersetup时候报错Encounteredfatalerrorwhilereloadingrouting:Routingtracefiledoesnotmatchnetlist(netlistnetcount24888v.tracenetcount0).  解决方案:检查客户工程的PNR页面。beneficialskew页面是否打开,如果是on状态,试......
    • 想提高阅读代码的效率?试试这些工具吧!
      1.前言程序员间有句名言——“Talkischeap,showmethecode!”源码的确相较于言语更接近程序真实的状态,包含了更多的一手信息。因此,无论是刚开始学习代码的小白还是久经沙场的代码大神,不管是学习优秀的开源项目还是做老项目的重构,代码阅读都是开发者必备的技能之一。但在业务......
    • `PyInstaller`是一个将Python程序打包成独立可执行文件的工具,它提供了许多参数来配置
      `--distpath`是`PyInstaller`的一个参数,它用于指定生成的可执行文件(及其依赖)的存放路径¹²⁴。默认情况下,这些文件会被放置在当前目录下的`dist`文件夹中²。例如,如果你想让`dist`文件夹中的内容在桌面上生成,你可以这样使用`--distpath`参数⁴:```bashpyinstaller--on......
    • rsync+inotify-tools实时同步数据
      rsync+inotify-tools实时同步数据原创 青菜浪人 青菜浪人 2023-10-0912:42 发表于陕西 听全文rsync是Linux系统下的数据镜像备份工具,可以在本地或远程系统之间同步文件和目录,支持增量备份,速度快,占用资源少,使用简单方便。rsync特点-速度快,占用资源少。-可以使......