Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
sdnpwn — 一个SDN渗透测试工具包 | Kitploit
工具/GitHubGitHub/smythtech/sdnpwn
渗透测试框架漏洞分析漏洞利用网络安全渗透测试
GitHubsmythtech/sdnpwn

sdnpwn

一个SDN渗透测试工具包

查看仓库
11538161年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Mentioned in Awesome SDN Security

sdnpwn 是什么?

sdnpwn 是一个用于测试软件定义网络(SDN)安全性的工具包和框架。更多信息请查看这篇文章:https://sdnpwn.net/2017/08/22/what-is-sdnpwn/

安装

首先使用 git 下载 sdnpwn

git clone https://github.com/smythtech/sdnpwn

使 sdnpwn.py 和 setup.sh 脚本可执行

sudo chmod +x sdnpwn.py
sudo chmod +x setup.sh

setup.sh 脚本负责安装 sdnpwn 运行所需的软件。只需运行 ./setup.sh 并按指示操作即可。

sudo ./setup.sh

用法

速查表:https://sdnpwn.net/tools/sdnpwn/

sdnpwn 的功能分为不同的模块。每个攻击或攻击类型都可以从特定模块中获得。

模块可以这样执行:

./sdnpwn.py <模块名称> <模块选项>

可以使用 mods 模块列出所有可用模块:

./sdnpwn.py mods

使用 info 模块可以获取某个模块的更多信息:

./sdnpwn.py info mods

上述命令将获取关于 mods 模块的更多信息,例如描述和可用选项。

待办事项

必要任务:

  • 检查设置脚本是否仍然适用。
  • 测试所有模块以检查任何问题。验证它们是否按预期运行。
  • 修复基于上述测试出现的任何 bug。
  • 在所有模块中添加一致的信号处理。
  • 在所有模块中添加一致的帮助菜单访问。
  • 检查 of-switch 使用的 OpenFlow 库。需要更新或替换。
  • 尽可能清理/优化代码。

其他任务:

  • 向 of-switch 模块添加更多 OpenFlow 版本。这可能需要更换不同的 OpenFlow 库,并可能完全重写。
  • 考虑创建一个提供与 of-switch 类似功能的 p4-switch 模块。
  • 提高 sdn-detect 模块的准确性。
  • 为控制器指纹识别添加更多信息。以更好的方式组织指纹识别数据(外部文件?)。
  • 为 onos-app 模块添加最新的应用程序模板。
  • 添加过去几年公开的漏洞的模块。
  • 清理/优化代码。

更多信息

请访问 https://sdnpwn.net 查看有关使用各种 sdnpwn 模块及其攻击方法的文章和教程。

免责声明

本工具不提供任何担保。本工具的开发者不对任何恶意或非法使用以及由恶意或非法使用造成的影响承担任何责任。

下载工具