我在nc和tee之间有问题,
tee 应该采用 nc 的输出并将其打印在 TXT FILE 中,众所周知。
kali 其工作正常,但在 Ubuntu 中,该文件已创建,但为空 。 (没有写在里面)
我使用 python 将其命名为命令。
cmdping ="睡觉5; echo load_audio" + ids [i] [0] +" | nc 127.0.0.1 1234 |
tee>> &#34 + logtxt
p = subprocess.Popen(cmdping,shell = True,stderr = subprocess.PIPE)
我认为这是一个许可问题,或者我不知道,感谢帮助,谢谢。
答案 0 :(得分:1)
经过研究,我发现Kali使用传统的Netcat,但是Ubuntu使用开放的BSD netcat,其中每个都有不同的行为,所有你需要做的就是安装传统的netcat,一切都会好的。 安装netcat的步骤在以下链接中: