首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python替身OSPF

Python替身OSPF
EN

Stack Overflow用户
提问于 2019-01-04 21:36:55
回答 2查看 1.4K关注 0票数 0

我需要针对各自的RFC测试OSPF v2和OSPF v3路由协议。python的Scapy模块似乎是制作OSPF数据包的有趣的解决方案,但是在scapy上有没有什么开源的OSPF库可以用来创建测试用例呢?非常感谢您在这个方向上的任何指点。

EN

回答 2

Stack Overflow用户

发布于 2019-07-18 14:12:59

我喜欢使用Scapy,任何我得到的变化。在Python中,它的学习曲线非常低。您可以修改数据包的任何部分(以太网、IP、TCP/UDP、有效负载)。payload Scapy下面的任何一层都有一个模糊任何字段的选项。您可以选择重新计算校验和/len字段。您可以从PCAP加载流量并利用来自该PCAP的数据包。如果你做了一个非常奇怪的包,Scapy不会抱怨的;

代码语言:javascript
复制
from scapy.all import *
packet = IP()/ICMP()/ICMP()
packet.show()

我使用它对使用RIP的虚拟路由器进行了MITM攻击。它绕过了iptables的规则,因此将它与规则配对可以做很多事情。如果您丢弃RST数据包,它可以用作服务器。它甚至可以用来利用nfqueue修改传入和传出流量。

一般而言,Scapy为您提供了极大的灵活性和易用性。

票数 0
EN

Stack Overflow用户

发布于 2019-07-19 05:23:55

看看这个页面:https://github.com/secdev/scapy/wiki/Contrib:-Code:-OSPF它已经有一段时间没有更新了,所以它可能与Python3不兼容。请随时调试并提交您的更改:-)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54040018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档