瑞士军刀netcat命令详解

Netcat命令介绍

    netcat被称为网络工具中的“瑞士军刀”,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,可以在脚本中以多种方式使用它。netcat所做的就是在两台电脑之间建立链接并返回两个数据流。使用netcat命令所能完成的事情有很多。
    netcat 简称 nc,为了弥补了nc 的不足,还有一个工具叫做ncat,被称为“21世纪的瑞士军刀”。

nc 的基本功能

    1.telnet/ 获取系统 banner 信息;
    2.传输文本信息;
    3.传输文件和目录;
    4.加密传输文件;
    5.端口扫描;
    6.正向/反向shell;
    7.流媒体服务器;
    8.远程克隆硬盘。

nc命令参数详解

-h --help      查看命令帮助信息
-n --nodns     不通过DNS解析主机名,只接收 ip 地址
-v --verbose   列出执行过程中的详细信息
-l --listen    绑定并监听传入的连接
-p --source-port   指定要监听的源端口
-s --source addr   指定要使用的源地址(不影响-l)
-k --keep-open     在侦听模式下接受多个连接
 -t --telnet       应答telnet请求
-w --wait <时间>   设置连接超时时间
-z                零输入/输出模式,连接成功后立即关闭连接
-4   仅使用IPv4
-6   仅使用IPv6
-U --unixsock    仅使用Unix域套接字
-C --crlf        将CRLF用于E

猜你喜欢

转载自blog.csdn.net/qq_41490561/article/details/104167133