【问题标题】:How to use NetCat for Windows to send a binary file to a TCP connection?如何使用 Windows 版 NetCat 将二进制文件发送到 TCP 连接?
【发布时间】:2011-01-03 16:36:15
【问题描述】:

如果我想使用 TCP 将二进制文件“binary.bin”(与 NetCat 位于同一目录中)传输到 IP 地址 127.0.0.1 端口 1200,如何在 windows 下使用 NetCat 指定?

【问题讨论】:

    标签: windows binary tcp ip-address netcat


    【解决方案1】:

    我找到了解决方案。它的

    nc 127.0.0.1 1200 < binary.bin
    

    另外,如果需要保存响应则

    nc 127.0.0.1 1200 < binary.bin > response.bin
    

    【讨论】:

      【解决方案2】:

      如果您想将其从 linux 发行版发送给任何人,包括 Windows PC,您可以执行以下操作:

      { echo -ne "HTTP/1.0 200 OK\r\n\r\n"; cat path/to/your/file/binary.bin ; } | nc -l 1200
      

      然后接收端只需要在他的网络浏览器中浏览到您的 IP 地址并得到下载提示。 不用说,如果您在路由器后面,则需要转发端口 1200。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-10-16
        • 2011-12-03
        • 1970-01-01
        • 2012-08-29
        • 2011-05-04
        • 2017-10-11
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多