我尝试使用mininet + pox来编写防御系统。
我有l3_edited文件来计算熵。我了解主持人何时遭到攻击。
我的myTopo.py文件用Mininet创建了topo。
现在我的问题:
我想改变主持人' l3_edited检测到攻击时的ips。我应该在哪里做?
我相信我应该编写程序并在mininet中运行它。 (不像自定义topo,但在创建mininet后,在命令行中运行它)。如果这是真的,我怎样才能获得主机' objest?如果我能得到它,我可以改变他们的IP。
或者我应该在myTopo.py上这么做???然后,当我发现攻击时,如何运行防御代码?
答案 0 :(得分:0)
尝试
h1.cmd('ifconfig h1 192.168.1.0')
或xterm
答案 1 :(得分:0)
如果有人在寻找答案...
您可以使用自定义拓扑文件来执行其他任务。多线程解决了我的问题。