加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

bash – 有没有办法从命令输出向远程监听器发送连续流

发布时间:2020-12-15 21:30:44 所属栏目:安全 来源:网络整理
导读:我正在使用netcat for unix. 当我运行python script.py logfile.txt,它会被连续捕获. 为了远程复制,我在侦听器(客户端)上尝试了nc -l -p 8011,并为发送者(主机或服务器)尝试了以下内容: python script.py nc 127.0.0.1 8011 python script.py nc 127.0.0.1
我正在使用netcat for unix.

当我运行python script.py&> logfile.txt,它会被连续捕获.

为了远程复制,我在侦听器(客户端)上尝试了nc -l -p 8011,并为发送者(主机或服务器)尝试了以下内容:

> python script.py&> nc 127.0.0.1 8011
> python script.py> nc 127.0.0.1 8011
> nc 127.0.0.1 8011< python script.py
但似乎没有任何效果.请帮忙.

解决方法

这就是你要追求的吗?

接收器:

nc -l 8011 >logfile.txt

发件人:

python script.py 2>&1 | nc 127.0.0.1 8011

确保首先运行接收器代码.

编辑:如果你不知道有很多different versions of netcat;他们都接受稍微不同的参数(例如,Debian上的nc.traditional需要nc -l -p 1234来侦听端口1234,而BSD nc(例如OS X)只需要nc -l 1234并且ncat可能会抛出一个有趣的错误,除非你使用如果你的主机不支持IPv6,则为-4标志) – 阅读手册页以找出你真正想要的选项组合.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读