zoukankan      html  css  js  c++  java
  • netcat

    一.概述

    netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。
    netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其它协议的独立客户端。

    二.举例

    2.1 文件传输

    A->B
    A(server)
    $nc -l 1567 < file.txt
    B(Client)
    $nc -n AIP 1567 > file.txt
    

    2.2 目录传输

    A->B
    A(server)
    $tar -cvf – dir_name | nc -l 1567
    B(Client)
    $nc -n AIP 1567 | tar -xvf -
    

      

    2.3 端口扫描

    $nc -z -v -n AIP 21-25
    $nc -v AIP 22
    

      

  • 相关阅读:
    【模板】并查集
    排队布局
    list
    js获取宽度
    js获取按键
    sublime 自定义快捷代码
    file
    git add Untracked files
    git branch
    git
  • 原文地址:https://www.cnblogs.com/waterystone/p/5438086.html
Copyright © 2011-2022 走看看