是否可以为思科路由器编写定制软件?

是否可以为思科路由器编写定制软件?

是否可以为 Cisco 路由器编写自定义软件?比如说,跟踪特定网络活动的自定义软件。我知道 Cisco 有一个开发者网站,但我似乎找不到我要找的东西。

更新:我知道有像 DD-WRT 这样的开源固件。但我想知道您是否可以在 Cisco 固件上执行此操作。

更多更新:硬件是 Linksys E4200

答案1

我最近也有类似的愿望,因为我的旧路由器坏了,所以我找到了一个支持dd-wrt. 这是一个带有 Linux 核心的自定义固件。

它允许您以非常常见的方式(Python、有限的 bash 等)构建脚本等。这可能是一种绕弯子的方式,可以让您达到想要的目标。

答案2

避免路由器硬件资源限制的一个迂回方法是将路由器简单地用作交换机。创建您自己的 DHCP/代理并让所有流量都通过服务器。您将更好地控制可以使用的语言以及任何现有解决方案。

使用您自己的代理可以做一些很酷的事情:

如何让 Wi-Fi 黑客邻居心生敬畏(法律)

我之所以建议一些与您想要走的路不直接相关的事情,唯一的原因是因为您想要完成的事情可能受到很多限制因素的影响。

答案3

如果没有自定义固件或 API,您就无法做到这一点。思科的开发人员资源主要针对其企业硬件(具有管理 API 等),而不是其不提供此类功能的消费硬件。

相关内容