使用Mininet运行外部python文件

时间:2018-04-26 22:40:25

标签: python mininet pox

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

我有l3_edited文件来计算熵。我了解主持人何时遭到攻击。

我的myTopo.py文件用Mininet创建了topo。

现在我的问题:

我想改变主持人' l3_edited检测到攻击时的ips。我应该在哪里做?

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

或者我应该在myTopo.py上这么做???然后,当我发现攻击时,如何运行防御代码?

2 个答案:

答案 0 :(得分:0)

尝试

h1.cmd('ifconfig h1 192.168.1.0')

或xterm

答案 1 :(得分:0)

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

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

相关问题