【问题标题】:getting access to web pages on a network switch访问网络交换机上的网页
【发布时间】:2012-08-05 16:34:31
【问题描述】:

我正在尝试为一些 hp 和 cisco 交换机构建一个 php 接口。我有一些代码可以通过 telnet 连接,然后解析结果。但我只是想知道是否有人知道是否有办法以某种方式访问​​内置于 swtiches 中的网页。 比如说 HP 5406 或 3500? 查看他们的代码以查看是否有更简洁的方法来解释开关命令的结果会很有用... 谢谢。

【问题讨论】:

  • 交换机(尤其是 HP 以及 Netgear、IIRC)上的 Web 界面往往非常 客户端技术繁重。这使得在 PHP 中从它们中提取任何有用的信息几乎是不可能的。即使它们只是纯 HTML,纯文本输出(通过 telnet)几乎肯定会比 HTML 更容易解析并且占用更少的资源。但是,如果您检查这些客户端应用程序如何与交换机通信,您可能会发现它们正在与 HTTP API 通信,如果您对其进行一点反向工程,您将很容易与之通信。

标签: php network-programming telnet


【解决方案1】:

您可以使用 fopen() 开关的管理界面 url。借助 Live HTTP Headers 或一些类似的浏览器插件,您可以抓取 GET 或 POST 请求并解析响应网页,并尝试模拟人类行为并尝试获得类似的结果。

如果 Web 界面使用 flash 或 java 小程序,则实施起来会更困难,具体取决于其用于与交换机通信的数据。

更清洁的方式?难以实施。模拟 POST 和 GET 请求是我认为最干净的方式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-29
    • 1970-01-01
    • 1970-01-01
    • 2015-08-01
    • 1970-01-01
    • 2017-09-04
    • 1970-01-01
    相关资源
    最近更新 更多