强大的nc,俗称瑞士军刀

  • A+
所属分类:linux命令

安装:

    yum install nc -y
常用的参数:
    -c, --sh-exec <command> :shell的交互,linux bash ,windows cmd
    -n, --nodns :直接IP方式进行连接,不进行DNS解析,如果是IP最好加
    -v, --verbose :详细信息
    -w :超时时间
    -l :服务端监听
    -u :制定udp,默认TCP
1.聊天
    服务端:nc -l 80
    客户端:nc -nv 服务端IP 服务端监听端口 #nc -nv 192.168.80.202 80
    然后互相发送文本字符都能看到
2.网络测试,端口扫描(建议nmap)
    客户端:nc -nv 服务端ip 端口
3.传输文件或者目录(> <可以互换)
        传输文件
    服务端:nc -l 88>1.mp4

    客户端:nc -nv 192.168.80.202 88 <1.mp4

传输目录:

    服务端:nc -l 9995 | tar xfvz -
    客户端:tar cfz - * | nc 10.0.1.162 9995
4.shell控制,伪shell终端
    服务端控制客户端,反向控制

        服务端:nc -l 9000

        客户端:nc -nv 192.168.80.202 -c shell #如果是windows -c cmd

客户端控制服务端:

        服务端:nc -l 9000 -c shell

        客户端:nc -nv 192.168.80.202

5.远程磁盘copy

强大的nc,俗称瑞士军刀

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
admin

发表评论

您必须登录才能发表评论!