侧边栏壁纸
博主头像
爱运维 博主等级

行动起来,活在当下

  • 累计撰写 197 篇文章
  • 累计创建 143 个标签
  • 累计收到 21 条评论

目 录CONTENT

文章目录

强大的nc,俗称瑞士军刀

Administrator
2018-08-08 / 0 评论 / 0 点赞 / 6 阅读 / 0 字



安装:

    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



0

评论区