0

我尝试使用 mininet + pox 编写防御系统。

我有 l3_edited 文件来计算熵。我了解主机何时攻击。

我有我的 myTopo.py 文件,它使用 Mininet 创建一个拓扑。

现在我的问题:

当 l3_edited 检测到攻击时,我想更改主机的 ips。我应该在哪里做?

我相信我应该编写程序并在 mininet 中运行它。(不像自定义拓扑,而是在命令行中创建 mininet 后运行它)。如果是真的,我怎样才能得到主机的对象?如果我能得到它,我可以改变他们的IP。

或者我应该在我的 myTopo.py 上做吗???那么,当我检测到攻击时,如何运行我的防御代码?

4

2 回答 2

0

尝试

h1.cmd('ifconfig h1 192.168.1.0')

或 xterm

于 2018-04-27T10:59:31.277 回答
0

如果有人在寻找答案...

您可以使用自定义拓扑文件来执行其他任务。多线程解决了我的问题。

于 2018-08-15T13:34:41.077 回答