我如何向 ettercap 命令添加条件停止?

How could i add a condition stop to ettercap command?

我可以使用“q”键手动停止 ettercap 任务,但我需要在我的 python3 脚本中添加一个条件停止来自动化我的过程。有人可以帮助我吗?

Pd:抱歉我的英语不好。

谢谢,

安东尼奥.

我对 ettercap 一无所知,甚至不知道它是什么,但作为最坏情况的 hackish 解决方案,您可以在停止时将 q 发送到 ettercap。

使用这样的程序:

import time

while not condition:
    time.sleep(0.01)
print("q")

你可以运行这样:

python the_above_program.py | ettercap thing

它会在 Python 程序检测到它应该停止时停止。