如何使用telnet API获取详细信息

时间:2009-12-15 05:24:15

标签: java

是否可以通过Telnet获取以下信息?

  1. 软件版本
  2. 配置文件
  3. 配置寄存器
  4. 有关流量和错误的信息
  5. 如果您有可以分享的示例代码,那将非常有用,以便我可以在您的帮助下进一步处理。

    我将感谢您的宝贵回复。

2 个答案:

答案 0 :(得分:1)

Telnet只不过是通常另一台Unix机器上的shell接口的通信协议。远程telnet守护进程很可能会调用身份验证和shell进程,因此您请求的所有内容都是肯定的,但您可能需要进行身份验证。

正如您所知,shell的telnet主要用于安全网络内部,很少在网络上使用。

答案 1 :(得分:0)

Telnet是做这种事情的错误协议。它是交互式终端会话的(过时)协议。您应该查看“ssh”以在远程计算机上执行命令,然后确定需要执行哪些命令来提取您感兴趣的信息。

您所使用的一些信息(理论上)也可以使用SNMP,但配置文件和应用程序版本之类的信息不会。 “ssh”方法将允许您通过命令行运行的命令获取可用的任何信息。

将Java注入混合几乎肯定是一个坏主意。 Java最适合与平台无关的任务,但您尝试做的事情本身就是特定于平台的。