我是PHP的新手。我只想知道如何收集路由器日志并将其显示在网页中?接口应该用PHP编写。请帮帮我。
答案 0 :(得分:0)
一般来说,写这样的东西并不是一个好主意,因为确保这一点非常重要。涉及到许多步骤(例如登录路由器,将文件发送到网络服务器,为网页设置一些布局,创建登录,存储文件等),因此它不仅仅是一个简单的脚本...... 而是看看splunk.com,它可能就是你想要的。
答案 1 :(得分:0)
如果您的路由器支持SSH,您可以使用phpseclib登录并通过ssh命令获取日志,然后在PHP应用程序中使用它
这是一个片段,显示如何通过phpseclib连接到SSH:
<?php
include('Net/SSH2.php');
$ssh = new Net_SSH2('www.domain.tld');
if (!$ssh->login('username', 'password')) {
exit('Login Failed');
}
echo $ssh->exec('pwd');
echo $ssh->exec('ls -la');
?>