gpt4 book ai didi

python - 完全抑制 tcpdump 的输出

转载 作者:太空宇宙 更新时间:2023-11-04 12:42:23 24 4
gpt4 key购买 nike

<分区>

我正在编写一个通过 subprocess.open 执行 tcpdump 的 python 脚本

现在,我希望这个脚本不向屏幕输出任何内容(stdout),而是静默运行。我试过这样做:

ps_dump = subprocess.Popen(['tcpdump', '-U', '-w', pcapfile, 'port 53'], stdout=subprocess.PIPE)

但它仍然输出这些:


设备eth0进入混杂模式tcpdump:监听eth0,链路类型EN10MB(以太网),捕获大小65535字节

捕获了0个数据包

过滤器收到0个数据包

0 个数据包被内核丢弃

设备 eth0 离开混杂模式


我想完全压制这些。如果我运行脚本,它不应该打印任何东西。我读到您可以在 Linux 中使用 >/dev/null 进行抑制,但我如何在上面的 Popen 命令中使用它?

关于如何让它工作的任何建议或答案?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com