Files
OneForAll-mirror/data/rules/whatweb/zyxel-router.json
T
2020-07-29 00:02:06 +08:00

60 lines
2.3 KiB
JSON

{
"name": "ZyXEL-Router",
"author": "Brendan Coles <bcoles@gmail.com>, Andrew Horton",
"version": "0.6",
"description": "This plugin indentifies ZyXEL routers",
"website": "http://www.zyxel.com/",
"matches": [
{
"text": "<title>.:: Welcome to the Web-Based Configurator::.</title><meta http-equiv='content-type' content='text/html;charset=iso-8859-1'>"
},
{
"text": "<form method=\"post\" action=\"/Forms/rpAuth_1\" onSubmit=\"LoginClick(document.forms[0].hiddenPassword, document.forms[0].LoginPassword);\"><p>&nbsp;</p>"
},
{
"text": "Welcome to your router Configuration Interface<p></p>Enter your password and press enter or click \"Login\"<p></p><img src=\"Images/i_key.gif\" width=\"11\" height=\"17\" align=\"absmiddle\"> <strong>"
},
{
"regexp": "(?-mix:<td align=center><p class=\"style1\">[\\r\\n\\s]*([^<^\\s]+)[\\s]*<br \\/><br \\/><\\/p><\\/td><\\/tr><tr>)"
},
{
"text": "<font size=\"3\" color=\"3366CC\" face=\"Arial\"><b><i>Vantage Service Gateway</i>&nbsp;</b></font>",
"model": "VSG"
},
{
"text": "<frameset rows=\"75,97%,25\" framespacing=\"0\" border=\"0\" frameborder=\"0\">",
"model": "VSG"
},
{
"text": "loginPassword.value = \"ZyXEL ZyWALL Series\";"
},
{
"url": "/top.htm",
"regexp": "(?-mix:<td align=\"right\"><font size=\"3\" color=\"3366CC\" face=\"Arial\"><b><i>(VSG-[\\d\\ V]+)<\\/i>&nbsp;<\\/b><\\/font><\\/td><\\/tr>)"
},
{
"regexp": "(?-mix:<td height=\"40\" colspan=\"4\" class=\"Auth\">Prestige ([^<]+)<)",
"offset": 1
},
{
"regexp": "(?-mix:<td height=\"40\" colspan=\"4\" class=\"Auth\">(Prestige)<)"
},
{
"name": "HTTP Server Header",
"regexp": "(?-mix:^ZyXEL-RomPager)",
"search": "headers[server]"
},
{
"name": "HTTP Server Header",
"search": "headers[server]",
"regexp": "(?-mix:^ZyXEL-RomPager\\/([^\\s]+)$)",
"offset": 1
},
{
"name": "HTTP Server Header",
"regexp": "(?-mix:^RomPager)",
"search": "headers[server]"
}
]
}