2016-09-06 05:43:04 -05:00
|
|
|
<?php
|
|
|
|
/**
|
|
|
|
* DiscoveryTest.php
|
|
|
|
*
|
|
|
|
* -Description-
|
|
|
|
*
|
|
|
|
* This program is free software: you can redistribute it and/or modify
|
|
|
|
* it under the terms of the GNU General Public License as published by
|
|
|
|
* the Free Software Foundation, either version 3 of the License, or
|
|
|
|
* (at your option) any later version.
|
|
|
|
*
|
|
|
|
* This program is distributed in the hope that it will be useful,
|
|
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
|
|
|
|
* GNU General Public License for more details.
|
|
|
|
*
|
|
|
|
* You should have received a copy of the GNU General Public License
|
|
|
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
|
|
*
|
|
|
|
* @package LibreNMS
|
|
|
|
* @link http://librenms.org
|
|
|
|
* @copyright 2016 Tony Murray
|
|
|
|
* @author Tony Murray <murraytony@gmail.com>
|
|
|
|
*/
|
|
|
|
|
|
|
|
namespace LibreNMS\Tests;
|
|
|
|
|
|
|
|
class DiscoveryTest extends \PHPUnit_Framework_TestCase
|
|
|
|
{
|
|
|
|
/**
|
2016-09-19 21:12:26 -05:00
|
|
|
* Set up and test an os
|
|
|
|
* If $filename is not set, it will use the snmprec file matching $expected_os
|
2016-09-06 05:43:04 -05:00
|
|
|
*
|
2016-09-19 21:12:26 -05:00
|
|
|
* @param string $expected_os The os we should get back from getHostOS()
|
|
|
|
* @param string $filename the name of the snmprec file to use
|
2016-09-06 05:43:04 -05:00
|
|
|
*/
|
2016-09-19 21:12:26 -05:00
|
|
|
private function checkOS($expected_os, $filename = null)
|
2016-09-06 05:43:04 -05:00
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$community = $filename ?: $expected_os;
|
2016-09-06 05:43:04 -05:00
|
|
|
|
2016-09-19 21:12:26 -05:00
|
|
|
ob_start();
|
|
|
|
$os = getHostOS($this->genDevice($community));
|
|
|
|
$output = ob_get_contents();
|
|
|
|
ob_end_clean();
|
2016-09-06 05:43:04 -05:00
|
|
|
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->assertEquals($expected_os, $os, "Test file: $community.snmprec\n$output");
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Generate a fake $device array
|
|
|
|
*
|
|
|
|
* @param string $community The snmp community to set
|
|
|
|
* @return array resulting device array
|
|
|
|
*/
|
|
|
|
private function genDevice($community)
|
|
|
|
{
|
|
|
|
return array(
|
|
|
|
'device_id' => 1,
|
|
|
|
'hostname' => '127.0.0.1',
|
|
|
|
'snmpver' => 'v2c',
|
|
|
|
'port' => 11161,
|
|
|
|
'timeout' => 3,
|
|
|
|
'retries' => 0,
|
|
|
|
'snmp_max_repeaters' => 10,
|
|
|
|
'community' => $community,
|
2016-11-10 00:23:27 +00:00
|
|
|
'os' => 'generic',
|
|
|
|
'os_group' => '',
|
2016-09-19 21:12:26 -05:00
|
|
|
);
|
2016-09-06 05:43:04 -05:00
|
|
|
}
|
|
|
|
|
2017-02-07 07:31:20 -06:00
|
|
|
public function testOSTestsExist()
|
|
|
|
{
|
|
|
|
global $config;
|
|
|
|
load_all_os();
|
|
|
|
|
|
|
|
$excluded_os = array(
|
|
|
|
'default',
|
|
|
|
'generic',
|
|
|
|
);
|
|
|
|
|
|
|
|
$all_os = array_diff(array_keys($config['os']), $excluded_os);
|
|
|
|
|
|
|
|
foreach ($all_os as $os) {
|
|
|
|
$function = 'test'.str_replace(' ', '', ucwords(str_replace(array('-', '_'), ' ', $os)));
|
|
|
|
$this->assertTrue(method_exists($this, $function), "Missing discovery tests for $os");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
public function testFileTestsExist()
|
|
|
|
{
|
|
|
|
global $config;
|
|
|
|
$files = glob($config['install_dir'] . "/tests/snmpsim/*.snmprec");
|
|
|
|
preg_match_all(
|
|
|
|
'/checkOS\([\'"]([^\'")]+)[\'"][, \'"]*([^\'")]*)[\'"]*\)/',
|
|
|
|
file_get_contents(__FILE__),
|
|
|
|
$tests
|
|
|
|
);
|
|
|
|
|
|
|
|
foreach ($files as $file) {
|
|
|
|
$test_name = basename($file, '.snmprec');
|
|
|
|
|
|
|
|
$index = array_search($test_name, $tests[1]);
|
|
|
|
|
|
|
|
if ($test_name != 'skel' && $index === false) {
|
|
|
|
$next = array_search($test_name, $tests[2]);
|
|
|
|
if ($next === false) {
|
|
|
|
$this->fail("No test for $file");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function test3com()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('3com');
|
|
|
|
$this->checkOS('3com', '3com1');
|
|
|
|
$this->checkOS('3com', '3com2');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testAcano()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('acano');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testAcs()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('acs');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testAcsw()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('acsw');
|
|
|
|
$this->checkOS('acsw', 'acsw1');
|
|
|
|
$this->checkOS('acsw', 'acsw2');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testAdtranAos()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('adtran-aos');
|
|
|
|
$this->checkOS('adtran-aos', 'adtran-aos1');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testAen()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('aen');
|
2017-02-07 07:31:20 -06:00
|
|
|
$this->checkOS('aen', 'aen1');
|
|
|
|
$this->checkOS('aen', 'aen2');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testAerohive()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('aerohive');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testAirport()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('airport');
|
|
|
|
$this->checkOS('airport', 'airport1');
|
|
|
|
$this->checkOS('airport', 'airport2');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2016-09-12 18:19:24 +01:00
|
|
|
public function testAiros()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('airos');
|
|
|
|
$this->checkOS('airos', 'airos1');
|
|
|
|
$this->checkOS('airos', 'airos2');
|
2016-09-12 18:19:24 +01:00
|
|
|
}
|
|
|
|
|
2016-09-06 05:43:04 -05:00
|
|
|
public function testAirosAf()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('airos-af');
|
2016-09-06 05:43:04 -05:00
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testAkcp()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('akcp');
|
2017-01-24 02:37:23 +00:00
|
|
|
$this->checkOS('akcp', 'akcp1');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2016-09-20 20:00:35 +01:00
|
|
|
public function testAos()
|
2016-09-20 13:22:33 +01:00
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('aos');
|
|
|
|
$this->checkOS('aos', 'aos1');
|
2017-04-15 02:09:14 -05:00
|
|
|
$this->checkOS('aos', 'aos-omnistack');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-02-07 07:31:20 -06:00
|
|
|
public function testAosEmu2()
|
|
|
|
{
|
|
|
|
$this->checkOS('aos-emu2');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testAllied()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('allied');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2016-09-15 02:21:29 -05:00
|
|
|
public function testApc()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('apc');
|
|
|
|
$this->checkOS('apc', 'apc-switched-rack');
|
|
|
|
$this->checkOS('apc', 'apc-masterswitch');
|
|
|
|
$this->checkOS('apc', 'apc-metered-rack');
|
2016-09-27 22:20:10 +03:00
|
|
|
$this->checkOS('apc', 'apc-embedded-powernet');
|
2016-09-15 02:21:29 -05:00
|
|
|
}
|
|
|
|
|
2016-12-28 22:22:29 +00:00
|
|
|
public function testApic()
|
|
|
|
{
|
|
|
|
$this->checkOS('apic');
|
|
|
|
}
|
2017-04-12 20:20:24 +01:00
|
|
|
|
|
|
|
public function testApplicationsWare()
|
|
|
|
{
|
|
|
|
$this->checkOS('applicationsware');
|
|
|
|
}
|
2017-04-12 13:37:22 -06:00
|
|
|
|
2017-03-31 13:21:41 +02:00
|
|
|
public function testArdmoreencoder()
|
|
|
|
{
|
|
|
|
$this->checkOS('ardmore-encoder');
|
|
|
|
}
|
2016-12-28 22:22:29 +00:00
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testAreca()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('areca');
|
2017-02-07 07:31:20 -06:00
|
|
|
$this->checkOS('areca', 'areca1');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testAristaEos()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('arista_eos');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-01-25 22:02:54 +00:00
|
|
|
public function testArrayOS()
|
|
|
|
{
|
|
|
|
$this->checkOS('arrayos');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testArubaos()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('arubaos');
|
2017-04-15 02:09:14 -05:00
|
|
|
$this->checkOS('arubaos', 'arubaos-aosw');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testAsa()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('asa');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-02-07 07:31:20 -06:00
|
|
|
public function testAsuswrtMerlin()
|
2017-01-13 15:31:11 +00:00
|
|
|
{
|
|
|
|
$this->checkOS('asuswrt-merlin');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testAvayaers()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('avaya-ers');
|
|
|
|
$this->checkOS('avaya-ers', 'avaya-ers1');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testAvayaipo()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('avaya-ipo');
|
2017-04-15 02:10:15 -05:00
|
|
|
$this->checkOS('avaya-ipo', 'avaya-ipo-server');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testAvayavsp()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('avaya-vsp', 'avaya-vsp-4850gts');
|
|
|
|
$this->checkOS('avaya-vsp', 'avaya-vsp-4850gts-pwr');
|
|
|
|
$this->checkOS('avaya-vsp', 'avaya-vsp-8284xsq');
|
|
|
|
$this->checkOS('avaya-vsp', 'avaya-vsp-4450gsx-pwr');
|
|
|
|
$this->checkOS('avaya-vsp', 'avaya-vsp-8404');
|
|
|
|
$this->checkOS('avaya-vsp', 'avaya-vsp-7254xsq');
|
|
|
|
$this->checkOS('avaya-vsp', 'avaya-vsp-7254xtq');
|
2017-04-15 02:10:15 -05:00
|
|
|
$this->checkOS('avaya-vsp', 'avaya-vsp-7024xls');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testAvocent()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('avocent');
|
|
|
|
$this->checkOS('avocent', 'avocent-alterpath');
|
2017-03-22 23:56:53 +01:00
|
|
|
$this->checkOS('avocent', 'avocent-cyclades-acs6000');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testAvtech()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('avtech', 'avtech-tempager4e');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-02-03 00:04:41 +01:00
|
|
|
public function testAvrhd()
|
|
|
|
{
|
|
|
|
$this->checkOS('avr-hd');
|
|
|
|
}
|
|
|
|
|
2016-09-12 18:19:24 +01:00
|
|
|
public function testAxiscam()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('axiscam');
|
2017-02-07 07:31:20 -06:00
|
|
|
$this->checkOS('axiscam', 'axiscam-p1354');
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('axiscam', 'axiscam-nve');
|
2016-09-12 18:19:24 +01:00
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testAxisdocserver()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('axisdocserver');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testBarracudaloadbalancer()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('barracudaloadbalancer');
|
|
|
|
$this->checkOS('barracudaloadbalancer', 'barracudaloadbalancer-adc');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testBarracudaspamfirewall()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('barracudaspamfirewall');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testBarracudangfirewall()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('barracudangfirewall');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testBcm963()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('bcm963');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testBdcom()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('bdcom');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testBinos()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('binos');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testBinox()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('binox');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testBintecsmart()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('bintec-smart');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testBnt()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('bnt');
|
|
|
|
$this->checkOS('bnt', 'bnt1');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testBrother()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('brother');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testBuffalo()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('buffalo');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testCalix()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('calix');
|
|
|
|
$this->checkOS('calix', 'calix1');
|
|
|
|
$this->checkOS('calix', 'calix-e7-2');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testCambium()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('cambium');
|
|
|
|
$this->checkOS('cambium', 'cambium-ptp');
|
|
|
|
$this->checkOS('cambium', 'cambium-ptp250');
|
|
|
|
$this->checkOS('cambium', 'cambium-ptp50650');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testCanonprinter()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('canonprinter', 'canonprinter-mf');
|
|
|
|
$this->checkOS('canonprinter', 'canonprinter-ir-adv');
|
2017-02-07 07:31:20 -06:00
|
|
|
$this->checkOS('canonprinter', 'canonprinter-lbp');
|
2017-01-28 23:41:00 +00:00
|
|
|
$this->checkOS('canonprinter', 'canon-d1180');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testCanopy()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('canopy');
|
|
|
|
$this->checkOS('canopy', 'canopy-cmm');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testCat1900()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('cat1900');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testCatos()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('catos');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2016-10-21 21:01:45 +02:00
|
|
|
public function testCeraos()
|
|
|
|
{
|
|
|
|
$this->checkOS('ceraos');
|
|
|
|
}
|
|
|
|
|
2017-02-09 08:14:40 +00:00
|
|
|
public function testCelvin()
|
|
|
|
{
|
|
|
|
$this->checkOS('celvin');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testCimc()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('cimc');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2016-09-27 20:35:46 +03:00
|
|
|
public function testCips()
|
|
|
|
{
|
|
|
|
$this->checkOS('cips');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testCiscosb()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('ciscosb');
|
|
|
|
$this->checkOS('ciscosb', 'ciscosb1');
|
|
|
|
$this->checkOS('ciscosb', 'ciscosb2');
|
|
|
|
$this->checkOS('ciscosb', 'ciscosb3');
|
|
|
|
$this->checkOS('ciscosb', 'ciscosb4');
|
|
|
|
$this->checkOS('ciscosb', 'ciscosb5');
|
|
|
|
$this->checkOS('ciscosb', 'ciscosb6');
|
2017-01-24 21:42:09 +01:00
|
|
|
$this->checkOS('ciscosb', 'ciscosb7');
|
2017-01-26 23:21:05 +01:00
|
|
|
$this->checkOS('ciscosb', 'ciscosb8');
|
2017-02-17 23:56:25 +00:00
|
|
|
$this->checkOS('ciscosb', 'ciscosb9');
|
|
|
|
$this->checkOS('ciscosb', 'ciscosb10');
|
|
|
|
$this->checkOS('ciscosb', 'ciscosb11');
|
|
|
|
$this->checkOS('ciscosb', 'ciscosb12');
|
|
|
|
$this->checkOS('ciscosb', 'ciscosb-srw2008');
|
|
|
|
$this->checkOS('ciscosb', 'ciscosb-srw2008p');
|
|
|
|
$this->checkOS('ciscosb', 'ciscosb-srw208');
|
|
|
|
$this->checkOS('ciscosb', 'ciscosb-srw208mp');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2016-09-06 05:43:04 -05:00
|
|
|
public function testCiscosmblinux()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('ciscosmblinux');
|
2016-09-06 05:43:04 -05:00
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testCiscowap()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('ciscowap');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testCiscowlc()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('ciscowlc');
|
2017-02-07 07:31:20 -06:00
|
|
|
$this->checkOS('ciscowlc', 'ciscowlc1');
|
|
|
|
$this->checkOS('ciscowlc', 'ciscowlc2');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2016-12-14 21:07:57 +00:00
|
|
|
public function testCmts()
|
|
|
|
{
|
|
|
|
$this->checkOS('cmts');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testCometsystemp85xx()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('cometsystem-p85xx');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testComware()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('comware');
|
|
|
|
$this->checkOS('comware', 'comware1');
|
2017-04-13 04:52:07 -05:00
|
|
|
$this->checkOS('comware', 'comware-h3c');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-03-11 14:30:31 +01:00
|
|
|
public function testCoriant()
|
|
|
|
{
|
|
|
|
$this->checkOS('coriant');
|
|
|
|
}
|
|
|
|
|
2017-01-16 18:10:36 +00:00
|
|
|
public function testCtcu()
|
|
|
|
{
|
|
|
|
$this->checkOS('ctcu');
|
2017-01-17 10:48:32 -06:00
|
|
|
$this->checkOS('ctcu', 'ctcu1');
|
|
|
|
$this->checkOS('ctcu', 'ctcu2');
|
|
|
|
$this->checkOS('ctcu', 'ctcu3');
|
2017-01-16 18:10:36 +00:00
|
|
|
}
|
|
|
|
|
2016-09-18 19:11:10 +01:00
|
|
|
public function testCucm()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('cucm');
|
2016-09-18 19:11:10 +01:00
|
|
|
}
|
|
|
|
|
2016-09-06 05:43:04 -05:00
|
|
|
public function testCumulus()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('cumulus');
|
2016-09-06 05:43:04 -05:00
|
|
|
}
|
|
|
|
|
2017-04-08 01:14:41 -05:00
|
|
|
public function testCyan()
|
|
|
|
{
|
|
|
|
$this->checkOS('cyan', 'cyan-z33');
|
|
|
|
}
|
|
|
|
|
2017-02-08 08:14:20 +00:00
|
|
|
public function testCyberoamUtm()
|
|
|
|
{
|
|
|
|
$this->checkOS('cyberoam-utm');
|
|
|
|
}
|
|
|
|
|
2017-03-03 12:40:33 -06:00
|
|
|
public function testCyberpower()
|
|
|
|
{
|
|
|
|
$this->checkOS('cyberpower');
|
|
|
|
}
|
|
|
|
|
2017-01-03 20:04:18 +00:00
|
|
|
public function testDasanNos()
|
|
|
|
{
|
|
|
|
$this->checkOS('dasan-nos');
|
2017-01-25 22:22:06 +00:00
|
|
|
$this->checkOS('dasan-nos', 'dasan-nos1');
|
2017-02-01 20:07:03 +00:00
|
|
|
$this->checkOS('dasan-nos', 'dasan-nos2');
|
2017-01-03 20:04:18 +00:00
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testDatacom()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('datacom');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testDatadomain()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('datadomain');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2016-12-28 22:34:21 +00:00
|
|
|
public function testDcnSoftware()
|
|
|
|
{
|
|
|
|
$this->checkOS('dcn-software');
|
2017-01-26 02:44:59 +00:00
|
|
|
$this->checkOS('dcn-software', 'dcn-software1');
|
2016-12-28 22:34:21 +00:00
|
|
|
}
|
|
|
|
|
2016-09-06 05:43:04 -05:00
|
|
|
public function testDdnos()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('ddnos');
|
2016-09-06 05:43:04 -05:00
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testDeliberant()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('deliberant');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2016-10-30 20:10:26 +00:00
|
|
|
public function testDellrcs()
|
|
|
|
{
|
|
|
|
$this->checkOS('dell-rcs');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testDelllaser()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('dell-laser');
|
|
|
|
$this->checkOS('dell-laser', 'dell-laser-color');
|
|
|
|
$this->checkOS('dell-laser', 'dell-laser-mfp');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-01-01 18:18:44 +02:00
|
|
|
public function testDellups()
|
|
|
|
{
|
|
|
|
$this->checkOS('dell-ups');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testDeltaups()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('deltaups');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testDevelopprinter()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('developprinter');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-03-03 12:40:33 -06:00
|
|
|
public function testDigipower()
|
|
|
|
{
|
|
|
|
$this->checkOS('digipower');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testDlinkap()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('dlinkap');
|
|
|
|
$this->checkOS('dlinkap', 'dlinkap1');
|
|
|
|
$this->checkOS('dlinkap', 'dlinkap2');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testDlink()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('dlink', 'dlink-des');
|
|
|
|
$this->checkOS('dlink', 'dlink-des1');
|
|
|
|
$this->checkOS('dlink', 'dlink-des2');
|
|
|
|
$this->checkOS('dlink', 'dlink-dgs');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testDnos()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('dnos');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testDrac()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('drac');
|
|
|
|
$this->checkOS('drac', 'drac1');
|
|
|
|
$this->checkOS('drac', 'drac2');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-02-07 07:31:20 -06:00
|
|
|
public function testDragonfly()
|
|
|
|
{
|
|
|
|
$this->checkOS('dragonfly');
|
|
|
|
}
|
|
|
|
|
2017-01-26 21:27:20 +02:00
|
|
|
public function testDraytek()
|
|
|
|
{
|
|
|
|
$this->checkOS('draytek');
|
|
|
|
}
|
|
|
|
|
2016-09-06 05:43:04 -05:00
|
|
|
public function testDsm()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('dsm');
|
2016-10-15 09:49:07 -05:00
|
|
|
$this->checkOS('dsm', 'dsm-ds214');
|
2016-12-18 21:17:26 +00:00
|
|
|
$this->checkOS('dsm', 'dsm-ds916');
|
2016-09-06 05:43:04 -05:00
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testEatonpdu()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('eatonpdu');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2016-09-09 17:57:05 +01:00
|
|
|
public function testEatonups()
|
|
|
|
{
|
2017-02-07 07:31:20 -06:00
|
|
|
$this->checkOS('eatonups');
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('eatonups', 'eaton-5p');
|
|
|
|
$this->checkOS('eatonups', 'eaton-5px');
|
2016-09-23 16:31:12 -05:00
|
|
|
$this->checkOS('eatonups', 'eaton-powerxpert');
|
2016-09-09 17:57:05 +01:00
|
|
|
}
|
|
|
|
|
2016-11-21 02:05:43 +00:00
|
|
|
public function testEdgecos()
|
2016-09-27 18:05:42 +01:00
|
|
|
{
|
2016-11-21 02:05:43 +00:00
|
|
|
$this->checkOS('edgecos', 'edgecos-es3528m');
|
|
|
|
$this->checkOS('edgecos', 'edgecos-ecs4120-28f');
|
2016-12-01 16:36:25 +01:00
|
|
|
$this->checkOS('edgecos', 'edgecos-es3528mv2');
|
|
|
|
$this->checkOS('edgecos', 'edgecos-ecs4510-28f');
|
|
|
|
$this->checkOS('edgecos', 'edgecos-ecs4510-52t');
|
|
|
|
$this->checkOS('edgecos', 'edgecos-ecs4210-28t');
|
2017-01-02 18:08:06 +01:00
|
|
|
$this->checkOS('edgecos', 'edgecos-ecs3510-52t');
|
2016-09-09 17:57:05 +01:00
|
|
|
}
|
|
|
|
|
2016-09-19 08:33:56 -05:00
|
|
|
public function testEdgeos()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('edgeos');
|
|
|
|
$this->checkOS('edgeos', 'edgeos-erl');
|
2016-11-04 21:35:08 +00:00
|
|
|
$this->checkOS('edgeos', 'edgeos-er');
|
2016-09-19 08:33:56 -05:00
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testEdgeswitch()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('edgeswitch');
|
2016-12-01 10:13:48 -08:00
|
|
|
$this->checkOS('edgeswitch', 'edgeswitch-ep-s16');
|
|
|
|
$this->checkOS('edgeswitch', 'edgeswitch-es-24-250w');
|
2017-01-12 09:33:20 -06:00
|
|
|
$this->checkOS('edgeswitch', 'unifiswitch');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2016-09-06 05:43:04 -05:00
|
|
|
public function testEndian()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('endian');
|
2016-09-06 05:43:04 -05:00
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testEngenius()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('engenius');
|
|
|
|
$this->checkOS('engenius', 'engenius1');
|
|
|
|
$this->checkOS('engenius', 'engenius2');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testEnterasys()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('enterasys');
|
|
|
|
$this->checkOS('enterasys', 'enterasys1');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testEpson()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('epson');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testEquallogic()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('equallogic');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-01-20 14:27:22 +00:00
|
|
|
public function testEricssonES()
|
|
|
|
{
|
|
|
|
$this->checkOS('ericsson-es');
|
|
|
|
}
|
|
|
|
|
2017-01-27 23:31:31 +00:00
|
|
|
public function testExinda()
|
|
|
|
{
|
|
|
|
$this->checkOS('exinda');
|
|
|
|
}
|
|
|
|
|
2017-03-06 14:11:10 +00:00
|
|
|
public function testExtrahop()
|
|
|
|
{
|
|
|
|
$this->checkOS('extrahop');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testExtremeware()
|
|
|
|
{
|
|
|
|
}
|
|
|
|
|
2016-09-19 08:46:19 -05:00
|
|
|
public function testF5()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('f5');
|
2016-09-19 08:46:19 -05:00
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testFabos()
|
2016-09-06 05:43:04 -05:00
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('fabos');
|
|
|
|
$this->checkOS('fabos', 'fabos1');
|
|
|
|
$this->checkOS('fabos', 'fabos2');
|
2017-01-27 20:08:27 +02:00
|
|
|
$this->checkOS('fabos', 'fabos3');
|
2016-09-06 05:43:04 -05:00
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testFiberhome()
|
2016-09-06 05:43:04 -05:00
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
|
|
|
|
$this->checkOS('fiberhome', 'fiberhome-an5516-01');
|
|
|
|
$this->checkOS('fiberhome', 'fiberhome-an5516-06');
|
2016-09-06 05:43:04 -05:00
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testFireware()
|
2016-09-09 09:57:40 -05:00
|
|
|
{
|
2016-11-18 17:46:30 -06:00
|
|
|
$this->checkOS('fireware', 'fireware-m400');
|
|
|
|
$this->checkOS('fireware', 'fireware-xtm26w');
|
2016-09-09 09:57:40 -05:00
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testFlareos()
|
2016-09-06 05:43:04 -05:00
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('flareos');
|
2016-09-06 05:43:04 -05:00
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testFortigate()
|
2016-09-06 05:43:04 -05:00
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('fortigate');
|
|
|
|
$this->checkOS('fortigate', 'fortigate1');
|
2016-09-06 05:43:04 -05:00
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testFortios()
|
2016-09-06 05:43:04 -05:00
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('fortios');
|
2016-09-06 05:43:04 -05:00
|
|
|
}
|
|
|
|
|
2016-11-07 17:25:25 +00:00
|
|
|
public function testFortiswitch()
|
|
|
|
{
|
|
|
|
$this->checkOS('fortiswitch');
|
|
|
|
}
|
|
|
|
|
2017-03-02 00:48:13 +01:00
|
|
|
public function testFortiwlc()
|
|
|
|
{
|
|
|
|
$this->checkOS('fortiwlc');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testFoundryos()
|
2016-09-06 05:43:04 -05:00
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('foundryos');
|
2016-09-06 05:43:04 -05:00
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testFreebsd()
|
2016-09-16 07:59:48 +01:00
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('freebsd');
|
2017-01-26 02:39:19 +00:00
|
|
|
$this->checkOS('freebsd', 'freebsd-freenas');
|
2016-09-16 07:59:48 +01:00
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testFtos()
|
2016-09-06 05:43:04 -05:00
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('ftos');
|
2016-09-06 05:43:04 -05:00
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testFujitsupyos()
|
2016-09-06 05:43:04 -05:00
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('fujitsupyos');
|
2016-11-02 21:05:42 +01:00
|
|
|
$this->checkOS('fujitsupyos', 'fujitsupyos-10gbe');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-01-01 18:18:11 +02:00
|
|
|
public function testFujitsueternusos()
|
|
|
|
{
|
|
|
|
$this->checkOS('fujitsueternusos');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testFxos()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('fxos');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
2016-09-06 05:43:04 -05:00
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testGaia()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('gaia');
|
2017-01-08 15:53:10 +02:00
|
|
|
$this->checkOS('gaia', 'gaia1');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testGamatronicups()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('gamatronicups');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
2016-09-06 05:43:04 -05:00
|
|
|
|
2016-12-21 08:01:01 +00:00
|
|
|
public function testGenerexUps()
|
|
|
|
{
|
|
|
|
$this->checkOS('generex-ups');
|
|
|
|
$this->checkOS('generex-ups', 'generex-ups1');
|
|
|
|
$this->checkOS('generex-ups', 'generex-ups2');
|
2017-01-28 00:15:42 +00:00
|
|
|
$this->checkOS('generex-ups', 'generex-ups3');
|
2016-12-21 08:01:01 +00:00
|
|
|
}
|
|
|
|
|
2017-04-15 03:25:42 +01:00
|
|
|
public function testHelios()
|
|
|
|
{
|
|
|
|
$this->checkOS('helios');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testHikvision()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('hikvision');
|
2016-09-06 05:43:04 -05:00
|
|
|
}
|
2016-09-09 18:10:58 +01:00
|
|
|
|
2017-03-23 20:36:25 +01:00
|
|
|
public function testHirschmann()
|
|
|
|
{
|
|
|
|
$this->checkOS('hirschmann');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testHp3par()
|
2016-09-19 08:33:56 -05:00
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('informos');
|
2016-09-19 08:33:56 -05:00
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testHpblmos()
|
2016-09-19 08:33:56 -05:00
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('hpblmos');
|
2016-09-19 08:33:56 -05:00
|
|
|
}
|
|
|
|
|
2017-02-02 01:58:20 -06:00
|
|
|
public function testHpeIlo()
|
|
|
|
{
|
|
|
|
$this->checkOS('hpe-ilo');
|
|
|
|
}
|
|
|
|
|
2017-04-04 02:02:43 +01:00
|
|
|
public function testHpeIpdu()
|
|
|
|
{
|
|
|
|
$this->checkOS('hpe-ipdu');
|
|
|
|
}
|
|
|
|
|
2016-12-28 22:53:45 +00:00
|
|
|
public function testHpeMsl()
|
|
|
|
{
|
|
|
|
$this->checkOS('hpe-msl');
|
|
|
|
}
|
|
|
|
|
2017-02-16 09:14:28 +01:00
|
|
|
public function testHpeMsa()
|
|
|
|
{
|
|
|
|
$this->checkOS('hpe-msa');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testHpmsm()
|
2016-09-09 18:10:58 +01:00
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('hpmsm');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testHpvc()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('hpvc');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testHuaweiups()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('huaweiups');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testHwgposeidon()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('hwg-poseidon');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testHwgste2()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('hwg-ste2');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testHwgste()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('hwg-ste');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testHytera()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('hytera');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testIbmamm()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('ibm-amm');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testIbmimm()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('ibm-imm');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testIbmnos()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('ibmnos');
|
|
|
|
$this->checkOS('ibmnos', 'ibmnos1');
|
|
|
|
$this->checkOS('ibmnos', 'ibmnos-flex');
|
2017-02-17 14:44:04 +00:00
|
|
|
$this->checkOS('ibmnos', 'ibmnos-flex-lenovo-en4093r');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testIbmtl()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('ibmtl');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-04-12 13:37:22 -06:00
|
|
|
public function testIctpdu()
|
|
|
|
{
|
|
|
|
$this->checkOS('ict-pdu');
|
|
|
|
}
|
|
|
|
|
2017-04-12 14:00:54 -06:00
|
|
|
public function testIctpsu()
|
|
|
|
{
|
|
|
|
$this->checkOS('ict-psu');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testIes()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('ies');
|
2017-02-07 07:31:20 -06:00
|
|
|
$this->checkOS('ies', 'ies1');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testInfinity()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('infinity');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-02-07 07:31:20 -06:00
|
|
|
public function testInformos()
|
|
|
|
{
|
|
|
|
$this->checkOS('informos');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testIos()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('ios');
|
|
|
|
$this->checkOS('ios', 'ios1');
|
|
|
|
$this->checkOS('ios', 'ios2');
|
|
|
|
$this->checkOS('ios', 'ios-c3825');
|
2016-09-20 20:00:35 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testIosxe()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('iosxe');
|
2016-09-24 22:22:19 +03:00
|
|
|
$this->checkOS('iosxe', 'iosxe-asr1000');
|
2016-09-20 20:00:35 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testIosxr()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('iosxr');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testIpoman()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('ipoman');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testIronware()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('ironware');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testIse()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('ise');
|
|
|
|
$this->checkOS('ise', 'ise1');
|
2017-01-24 21:42:25 +01:00
|
|
|
$this->checkOS('ise', 'ise2');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testJetdirect()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('jetdirect');
|
|
|
|
$this->checkOS('jetdirect', 'jetdirect1');
|
|
|
|
$this->checkOS('jetdirect', 'jetdirect2');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2016-12-28 23:04:01 +00:00
|
|
|
public function testJetstream()
|
|
|
|
{
|
|
|
|
$this->checkOS('jetstream');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testJuniperex2500os()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('juniperex2500os');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-04-06 18:19:25 +01:00
|
|
|
public function testJuniperMss()
|
|
|
|
{
|
|
|
|
$this->checkOS('juniper-mss');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testJunose()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('junose');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testJunos()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('junos');
|
|
|
|
$this->checkOS('junos', 'junos1');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testJwos()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('jwos');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-01-30 14:10:22 +00:00
|
|
|
public function testKemp()
|
|
|
|
{
|
|
|
|
$this->checkOS('kemp');
|
|
|
|
}
|
|
|
|
|
2017-01-17 23:47:04 +01:00
|
|
|
public function testKti()
|
|
|
|
{
|
|
|
|
$this->checkOS('kti');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testKonica()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('konica');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testKyocera()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('kyocera');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testLanier()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('lanier');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testLantronixslc()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('lantronix-slc');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-03-01 17:33:21 -06:00
|
|
|
public function testLantronixuds()
|
|
|
|
{
|
|
|
|
$this->checkOS('lantronix-uds');
|
|
|
|
}
|
|
|
|
|
2016-12-29 09:40:43 +00:00
|
|
|
public function testLcos()
|
|
|
|
{
|
|
|
|
$this->checkOS('lcos');
|
|
|
|
$this->checkOS('lcos', 'lcos1');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testLenovoemc()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('lenovoemc');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testLexmarkprinter()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('lexmarkprinter');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testLiebert()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('liebert');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testLigoos()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('ligoos');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-02-18 04:12:00 +00:00
|
|
|
public function testLinksysSS()
|
|
|
|
{
|
|
|
|
$this->checkOS('linksys-ss', 'linksys-lgs308p');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testLinux()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('linux');
|
2017-02-07 07:31:20 -06:00
|
|
|
$this->checkOS('linux', 'linux1');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testMacosx()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('macosx');
|
|
|
|
$this->checkOS('macosx', 'macosx-sierra');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-04-15 03:50:43 +01:00
|
|
|
public function testMagnum()
|
|
|
|
{
|
|
|
|
$this->checkOS('magnum');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testMaipu()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('mypoweros');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-02-01 15:33:17 -08:00
|
|
|
public function testMbgLtos6()
|
|
|
|
{
|
|
|
|
$this->checkOS('mbg-ltos6');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testMellanox()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('mellanox');
|
2017-02-14 16:06:00 -08:00
|
|
|
$this->checkOS('mellanox', 'mellanox-i5035');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testMerakimr()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('merakimr');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testMerakims()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('merakims');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testMerakimx()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('merakimx');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testMgepdu()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('mgepdu');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testMgeups()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('mgeups', 'mgeups-pulsar');
|
|
|
|
$this->checkOS('mgeups', 'mgeups-galaxy');
|
|
|
|
$this->checkOS('mgeups', 'mgeups-evolution');
|
2017-01-25 21:45:33 +00:00
|
|
|
$this->checkOS('mgeups', 'mgeups-ex2200');
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('mgeups', 'mgeups-proxy');
|
2016-09-27 06:49:58 -07:00
|
|
|
$this->checkOS('mgeups', 'mgeups-comet');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testMicrosemitime()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('microsemitime');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2016-10-01 10:24:35 +02:00
|
|
|
public function testMimosa()
|
|
|
|
{
|
|
|
|
$this->checkOS('mimosa');
|
|
|
|
}
|
|
|
|
|
2016-09-20 20:00:35 +01:00
|
|
|
public function testMinkelsrms()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('minkelsrms');
|
2016-09-20 20:00:35 +01:00
|
|
|
}
|
|
|
|
|
2016-12-10 17:07:45 +00:00
|
|
|
public function testMirth()
|
|
|
|
{
|
|
|
|
$this->checkOS('mirth');
|
|
|
|
}
|
|
|
|
|
2016-09-20 20:00:35 +01:00
|
|
|
public function testMonowall()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('monowall');
|
2016-09-20 20:00:35 +01:00
|
|
|
}
|
|
|
|
|
2016-10-06 19:47:27 +02:00
|
|
|
public function testMoxaNport()
|
|
|
|
{
|
|
|
|
$this->checkOS('moxa-nport');
|
|
|
|
}
|
|
|
|
|
2017-01-25 23:51:41 +02:00
|
|
|
public function testMoxaEtherdevice()
|
|
|
|
{
|
|
|
|
$this->checkOS('moxa-etherdevice');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testMrvld()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('mrvld');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-02-07 07:31:20 -06:00
|
|
|
public function testMypoweros()
|
|
|
|
{
|
|
|
|
$this->checkOS('mypoweros');
|
|
|
|
}
|
|
|
|
|
|
|
|
public function testNetagent2()
|
|
|
|
{
|
|
|
|
$this->checkOS('netagent2');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testNetapp()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('netapp');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testNetbsd()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('netbsd');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testNetbotz()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('netbotz', 'netbotz-2014');
|
|
|
|
$this->checkOS('netbotz', 'netbotz-2016');
|
2017-03-09 22:40:39 +01:00
|
|
|
$this->checkOS('netbotz', 'netbotz-2017');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testNetgear()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('netgear');
|
|
|
|
$this->checkOS('netgear', 'netgear1');
|
2017-02-06 22:43:02 +00:00
|
|
|
$this->checkOS('netgear', 'netgear2');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testNetmanplus()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('netmanplus');
|
|
|
|
$this->checkOS('netmanplus', 'netmanplus1');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testNetonix()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('netonix', 'netonix-wispswitch');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testNetopia()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('netopia');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testNetscaler()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('netscaler');
|
2017-03-23 13:10:30 +01:00
|
|
|
$this->checkOS('netscaler', 'netscaler-sdx');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testNetvision()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('netvision');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testNetware()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('netware');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testNimbleos()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('nimbleos');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testNios()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('nios');
|
|
|
|
$this->checkOS('nios', 'nios-ipam');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testNitro()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('nitro');
|
|
|
|
$this->checkOS('nitro', 'nitro1');
|
|
|
|
$this->checkOS('nitro', 'nitro2');
|
|
|
|
$this->checkOS('nitro', 'nitro3');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testNos()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('nos');
|
|
|
|
$this->checkOS('nos', 'nos1');
|
|
|
|
$this->checkOS('nos', 'nos2');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testNrg()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('nrg');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testNxos()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('nxos');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testOkilan()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('okilan');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-04-04 12:02:50 -06:00
|
|
|
public function testOmnitronIConverter()
|
|
|
|
{
|
|
|
|
$this->checkOS('omnitron-iconverter');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testOnefs()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('onefs');
|
2017-04-15 03:25:24 +01:00
|
|
|
$this->checkOS('onefs', 'onefs-v8');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testOns()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('ons');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testOpenbsd()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('openbsd');
|
|
|
|
$this->checkOS('openbsd', 'openbsd1');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-02-03 01:29:48 -08:00
|
|
|
public function testOpengear()
|
|
|
|
{
|
|
|
|
$this->checkOS('opengear');
|
2017-04-05 15:48:05 -06:00
|
|
|
$this->checkOS('opengear', 'opengear1');
|
2017-02-03 01:29:48 -08:00
|
|
|
}
|
|
|
|
|
2017-02-07 07:31:20 -06:00
|
|
|
public function testOpenindiana()
|
|
|
|
{
|
|
|
|
$this->checkOS('openindiana');
|
|
|
|
}
|
|
|
|
|
2017-02-03 01:29:48 -08:00
|
|
|
public function testOpensolaris()
|
|
|
|
{
|
|
|
|
$this->checkOS('opensolaris');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testOracleilom()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('oracle-ilom');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testPacketshaper()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('packetshaper');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testPanos()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('panos');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testPapouchtme()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('papouch-tme');
|
|
|
|
$this->checkOS('papouch-tme', 'papouch-tme1');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testPbn()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('pbn');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-02-07 07:31:20 -06:00
|
|
|
public function testPbnCp()
|
2016-11-13 01:13:12 +01:00
|
|
|
{
|
|
|
|
$this->checkOS('pbn-cp');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testPcoweb()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('pcoweb');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testPerle()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('perle');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2016-09-20 20:00:35 +01:00
|
|
|
public function testPfsense()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('pfsense');
|
2016-09-20 20:00:35 +01:00
|
|
|
}
|
|
|
|
|
2017-02-07 07:31:20 -06:00
|
|
|
public function testPixos()
|
2016-09-20 13:22:33 +01:00
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('pixos');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testPktj()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('pktj');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testPlanetos()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('planetos');
|
2017-03-04 20:42:03 +00:00
|
|
|
$this->checkOS('planetos', 'planetos1');
|
2017-03-04 22:40:23 +00:00
|
|
|
$this->checkOS('planetos', 'planetos-gs-5220-16s8c');
|
|
|
|
$this->checkOS('planetos', 'planetos-sgsw-24240');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testPoweralert()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('poweralert');
|
2016-11-15 20:52:35 +00:00
|
|
|
$this->checkOS('poweralert', 'poweralert1');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-02-07 07:31:20 -06:00
|
|
|
public function testPowercode()
|
|
|
|
{
|
|
|
|
$this->checkOS('powercode');
|
|
|
|
}
|
|
|
|
|
2016-11-14 08:28:55 +00:00
|
|
|
public function testPowerconnect()
|
|
|
|
{
|
|
|
|
$this->checkOS('powerconnect');
|
2017-02-04 04:06:27 -06:00
|
|
|
$this->checkOS('powerconnect', 'powerconnect-3004');
|
|
|
|
$this->checkOS('powerconnect', 'powerconnect-3011');
|
|
|
|
$this->checkOS('powerconnect', 'powerconnect-3019');
|
|
|
|
$this->checkOS('powerconnect', 'powerconnect-3031');
|
2017-02-15 11:43:42 -06:00
|
|
|
$this->checkOS('powerconnect', 'powerconnect-3041');
|
2017-03-24 20:54:39 +00:00
|
|
|
$this->checkOS('powerconnect', 'powerconnect1');
|
|
|
|
$this->checkOS('powerconnect', 'powerconnect2');
|
|
|
|
$this->checkOS('powerconnect', 'powerconnect3');
|
|
|
|
$this->checkOS('powerconnect', 'powerconnect4');
|
|
|
|
$this->checkOS('powerconnect', 'powerconnect5');
|
|
|
|
$this->checkOS('powerconnect', 'powerconnect6');
|
|
|
|
$this->checkOS('powerconnect', 'powerconnect7');
|
|
|
|
$this->checkOS('powerconnect', 'powerconnect8');
|
|
|
|
$this->checkOS('powerconnect', 'powerconnect9');
|
|
|
|
$this->checkOS('powerconnect', 'powerconnect10');
|
|
|
|
$this->checkOS('powerconnect', 'powerconnect11');
|
|
|
|
$this->checkOS('powerconnect', 'powerconnect12');
|
|
|
|
$this->checkOS('powerconnect', 'powerconnect13');
|
2016-11-14 08:28:55 +00:00
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testPowervault()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('powervault');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testPowerwalker()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('powerwalker');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testPowerware()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('powerware');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testPrestige()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('prestige');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testPrimeinfrastructure()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('primeinfrastructure');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testProcera()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('procera');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testProcurve()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('procurve');
|
2017-02-04 04:02:39 -06:00
|
|
|
$this->checkOS('procurve', 'procurve-131');
|
|
|
|
$this->checkOS('procurve', 'procurve-151');
|
|
|
|
$this->checkOS('procurve', 'procurve-167-hp');
|
|
|
|
$this->checkOS('procurve', 'procurve-167-hpe');
|
|
|
|
$this->checkOS('procurve', 'procurve-50-procurve');
|
|
|
|
$this->checkOS('procurve', 'procurve-66');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testProxim()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('proxim');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testPulse()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('pulse');
|
2016-12-10 17:07:20 +00:00
|
|
|
$this->checkOS('pulse', 'pulse-mag2600');
|
|
|
|
$this->checkOS('pulse', 'pulse-sa2500');
|
|
|
|
$this->checkOS('pulse', 'pulse-sa6500');
|
|
|
|
$this->checkOS('pulse', 'pulse-vaspe');
|
|
|
|
$this->checkOS('pulse', 'pulse-sa');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testQnap()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('qnap');
|
2017-02-09 09:00:08 +00:00
|
|
|
$this->checkOS('qnap', 'qnap-ts431');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testQuanta()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('quanta');
|
|
|
|
$this->checkOS('quanta', 'quanta1');
|
|
|
|
$this->checkOS('quanta', 'quanta2');
|
|
|
|
$this->checkOS('quanta', 'quanta3');
|
2016-10-26 11:22:01 +02:00
|
|
|
$this->checkOS('quanta', 'quanta-lb9');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testRadlan()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('radlan');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-01-22 22:51:24 +02:00
|
|
|
public function testRadwin()
|
|
|
|
{
|
|
|
|
$this->checkOS('radwin');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testRaisecom()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('raisecom');
|
2017-02-07 07:31:20 -06:00
|
|
|
$this->checkOS('raisecom', 'raisecom-ros');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testRaritan()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('raritan');
|
|
|
|
$this->checkOS('raritan', 'raritan-px2');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-01-19 09:59:23 +00:00
|
|
|
public function testSEOS()
|
2016-09-20 13:22:33 +01:00
|
|
|
{
|
2017-01-19 09:59:23 +00:00
|
|
|
$this->checkOS('seos');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testRicoh()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('ricoh');
|
|
|
|
$this->checkOS('ricoh', 'ricoh-aficio');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testRiverbed()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('riverbed');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testRouteros()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('routeros');
|
|
|
|
$this->checkOS('routeros', 'routeros1');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testRuckuswireless()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('ruckuswireless');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testSaf()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('saf');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testSamsungprinter()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('samsungprinter', 'samsungprinter-clx');
|
|
|
|
$this->checkOS('samsungprinter', 'samsungprinter-scx');
|
|
|
|
$this->checkOS('samsungprinter', 'samsungprinter-c');
|
|
|
|
$this->checkOS('samsungprinter', 'samsungprinter-s');
|
2016-10-13 17:35:29 +03:00
|
|
|
$this->checkOS('samsungprinter', 'samsungprinter-ml');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testSanos()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('sanos');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testScreenos()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('screenos');
|
|
|
|
$this->checkOS('screenos', 'screenos1');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testSentry3()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('sentry3', 'sentry3-switched');
|
|
|
|
$this->checkOS('sentry3', 'sentry3-smart');
|
2016-09-20 20:00:35 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testSentry4()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('sentry4', 'sentry4-switched');
|
|
|
|
$this->checkOS('sentry4', 'sentry4-smart');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testServeriron()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('serveriron');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2016-12-15 08:23:25 +00:00
|
|
|
public function testSgos()
|
|
|
|
{
|
|
|
|
$this->checkOS('sgos');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testSharp()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('sharp', 'sharp-mx2614n');
|
|
|
|
$this->checkOS('sharp', 'sharp-mxc301w');
|
|
|
|
$this->checkOS('sharp', 'sharp-mx3140n');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testSiklu()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('siklu');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2016-10-05 18:58:41 +01:00
|
|
|
public function testSinetica()
|
|
|
|
{
|
|
|
|
$this->checkOS('sinetica');
|
|
|
|
}
|
2016-10-23 02:16:58 +11:00
|
|
|
|
|
|
|
public function testMegatec()
|
2016-10-23 01:36:36 +11:00
|
|
|
{
|
2016-10-23 02:36:53 +11:00
|
|
|
$this->checkOS('netagent2');
|
2016-10-23 01:36:36 +11:00
|
|
|
}
|
2016-10-05 18:58:41 +01:00
|
|
|
|
2017-01-26 02:43:14 +00:00
|
|
|
public function testSlms()
|
|
|
|
{
|
|
|
|
$this->checkOS('slms');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testSmartax()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('smartax');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testSolaris()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('solaris');
|
|
|
|
$this->checkOS('solaris', 'solaris1');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testSonicwall()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('sonicwall');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testSonusgsx()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('sonus-gsx');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testSonussbc()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('sonus-sbc');
|
|
|
|
$this->checkOS('sonus-sbc', 'sonus-sbc1');
|
2017-03-22 22:43:47 +00:00
|
|
|
$this->checkOS('sonus-sbc', 'sonus-sbc1500');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testSophos()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('sophos');
|
|
|
|
$this->checkOS('sophos', 'sophos1');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testSpeedtouch()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('speedtouch');
|
|
|
|
$this->checkOS('speedtouch', 'speedtouch-tg585');
|
|
|
|
$this->checkOS('speedtouch', 'speedtouch-st5000');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testSub10()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('sub10');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testSupermicroswitch()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('supermicro-switch');
|
|
|
|
$this->checkOS('supermicro-switch', 'supermicro-switch-sse');
|
|
|
|
$this->checkOS('supermicro-switch', 'supermicro-switch-sbm');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testSwos()
|
|
|
|
{
|
2017-02-05 04:19:52 -06:00
|
|
|
$this->checkOS('swos');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testSymbol()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('symbol');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-04-06 13:38:12 -06:00
|
|
|
public function testTeradicipcoip()
|
|
|
|
{
|
|
|
|
$this->checkOS('teradici-pcoip');
|
|
|
|
}
|
|
|
|
|
2016-09-20 20:00:35 +01:00
|
|
|
public function testTimos()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('timos');
|
|
|
|
$this->checkOS('timos', 'timos1');
|
|
|
|
$this->checkOS('timos', 'timos2');
|
|
|
|
$this->checkOS('timos', 'timos3');
|
|
|
|
$this->checkOS('timos', 'timos4');
|
|
|
|
$this->checkOS('timos', 'timos5');
|
2016-11-21 02:02:15 -05:00
|
|
|
$this->checkOS('timos', 'timos6');
|
|
|
|
$this->checkOS('timos', 'timos7');
|
2016-12-17 16:38:08 -05:00
|
|
|
$this->checkOS('timos', 'timos8');
|
newdevice: Improve support for TiMOS (Alcatel-Lucent) switches #5533
* Improve TiMOS to include 7210 models
* I agree to the conditions of the Contributor Agreement contained in doc/General/Contributing.md.
* correct case of NOS name, don't bother polling for wifi or toner on an ethernet switch
* Remove sysDescr_regex per comment on #5533
* Present correct interface description, based on following:
$ snmpwalk -v2c -c XXX 172.16.100.173 IF-MIB::ifDescr | head -12
IF-MIB::ifDescr.1 = STRING: system, Loopback IP interface
IF-MIB::ifDescr.2 = STRING: info, IP interface
IF-MIB::ifDescr.3 = STRING: port, IP interface
IF-MIB::ifDescr.4 = STRING: to-Richard-1/1/26, IP interface
IF-MIB::ifDescr.35684352 = STRING: 1/1/1, 10/100/Gig Ethernet SFP, \"to CC 1\"
IF-MIB::ifDescr.35717120 = STRING: 1/1/2, 10/100/Gig Ethernet SFP
IF-MIB::ifDescr.35749888 = STRING: 1/1/3, 10/100/Gig Ethernet SFP
IF-MIB::ifDescr.35782656 = STRING: 1/1/4, 10/100/Gig Ethernet SFP
IF-MIB::ifDescr.35815424 = STRING: 1/1/5, 10/100/Gig Ethernet SFP
IF-MIB::ifDescr.35848192 = STRING: 1/1/6, 10/100/Gig Ethernet SFP, \"to 105.403.P24 | to roof PTP to City\"
IF-MIB::ifDescr.35880960 = STRING: 1/1/7, 10/100/Gig Ethernet SFP, \"CLEINT 135790-XYZ | DIA | to 105.403.P04\"
IF-MIB::ifDescr.35913728 = STRING: 1/1/8, 10/100/Gig Ethernet SFP, \"CLEINT 135790-ABCFOO | DIA | to 105.403.P03\"
$ snmpwalk -v2c -c XXX 172.16.100.173 IF-MIB::ifAlias | head -12
IF-MIB::ifAlias.1 = STRING: Loopback IP interface
IF-MIB::ifAlias.2 = STRING: IP interface
IF-MIB::ifAlias.3 = STRING: IP interface
IF-MIB::ifAlias.4 = STRING: IP interface
IF-MIB::ifAlias.35684352 = STRING: to CC 1
IF-MIB::ifAlias.35717120 = STRING: 10/100/Gig Ethernet SFP
IF-MIB::ifAlias.35749888 = STRING: 10/100/Gig Ethernet SFP
IF-MIB::ifAlias.35782656 = STRING: 10/100/Gig Ethernet SFP
IF-MIB::ifAlias.35815424 = STRING: 10/100/Gig Ethernet SFP
IF-MIB::ifAlias.35848192 = STRING: to 105.403.P24 | to roof PTP to City
IF-MIB::ifAlias.35880960 = STRING: CLEINT 135790-XYZ | DIA | to 105.403.P04
IF-MIB::ifAlias.35913728 = STRING: CLEINT 135790-ABCFOO | DIA | to 105.403.P03
$ snmpwalk -v2c -c XXX 172.16.100.173 IF-MIB::ifName | head -12
IF-MIB::ifName.1 = STRING: system
IF-MIB::ifName.2 = STRING: info
IF-MIB::ifName.3 = STRING: port
IF-MIB::ifName.4 = STRING: to-Richard-1/1/26
IF-MIB::ifName.35684352 = STRING: 1/1/1
IF-MIB::ifName.35717120 = STRING: 1/1/2
IF-MIB::ifName.35749888 = STRING: 1/1/3
IF-MIB::ifName.35782656 = STRING: 1/1/4
IF-MIB::ifName.35815424 = STRING: 1/1/5
IF-MIB::ifName.35848192 = STRING: 1/1/6
IF-MIB::ifName.35880960 = STRING: 1/1/7
IF-MIB::ifName.35913728 = STRING: 1/1/8
* OS unit testing as requested
* fixed test unit
2017-02-03 02:01:29 -08:00
|
|
|
$this->checkOS('timos', 'timos9');
|
2017-04-04 13:35:39 -06:00
|
|
|
$this->checkOS('timos', 'timos10');
|
2016-09-20 20:00:35 +01:00
|
|
|
}
|
|
|
|
|
2017-01-13 15:31:11 +00:00
|
|
|
public function testTomato()
|
|
|
|
{
|
|
|
|
$this->checkOS('tomato');
|
|
|
|
}
|
|
|
|
|
2017-02-07 00:56:54 +01:00
|
|
|
public function testToshibaTec()
|
|
|
|
{
|
|
|
|
$this->checkOS('toshiba-tec', 'toshiba-tec-ev4');
|
|
|
|
$this->checkOS('toshiba-tec', 'toshiba-tec-fv4');
|
|
|
|
$this->checkOS('toshiba-tec', 'toshiba-tec-sx5t');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testTpconductor()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('tpconductor');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testTplink()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('tplink');
|
2017-02-07 07:31:20 -06:00
|
|
|
$this->checkOS('tplink', 'tplink1');
|
2017-02-15 17:35:55 +00:00
|
|
|
$this->checkOS('tplink', 'tplink-t1600g-28ts');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testTranzeo()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('tranzeo');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testUnifi()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('unifi');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testVccodec()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('vccodec');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testVcs()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('vcs');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testViprinux()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('viprinux');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testVmware()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('vmware', 'vmware-esx');
|
|
|
|
$this->checkOS('vmware', 'vmware-vcsa');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2016-09-20 20:00:35 +01:00
|
|
|
public function testVoswall()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('voswall');
|
2016-09-20 20:00:35 +01:00
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testVrp()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('vrp');
|
|
|
|
$this->checkOS('vrp', 'vrp1');
|
|
|
|
$this->checkOS('vrp', 'vrp2');
|
|
|
|
$this->checkOS('vrp', 'vrp3');
|
2017-01-17 00:06:12 +00:00
|
|
|
$this->checkOS('vrp', 'vrp4');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-02-09 12:16:03 +00:00
|
|
|
public function testVubiq()
|
|
|
|
{
|
|
|
|
$this->checkOS('vubiq');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testVyatta()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('vyatta');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testVyos()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('vyos');
|
|
|
|
$this->checkOS('vyos', 'vyos-vyatta');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testWaas()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('waas');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testWebpower()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('webpower');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testWindows()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('windows');
|
|
|
|
$this->checkOS('windows', 'windows1');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testWxgoos()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('wxgoos');
|
|
|
|
$this->checkOS('wxgoos', 'wxgoos1');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testXerox()
|
|
|
|
{
|
2017-02-06 02:13:12 -06:00
|
|
|
$this->checkOS('xerox', 'xerox-color');
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('xerox', 'xerox-phaser');
|
|
|
|
$this->checkOS('xerox', 'xerox-workcentre');
|
|
|
|
$this->checkOS('xerox', 'xerox-docuprint');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2017-02-07 07:31:20 -06:00
|
|
|
public function testXirrusAos()
|
2016-09-20 13:22:33 +01:00
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('xirrus_aos');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
2016-09-20 20:00:35 +01:00
|
|
|
public function testXos()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('xos');
|
2016-09-20 20:00:35 +01:00
|
|
|
}
|
|
|
|
|
2017-03-11 08:05:13 -06:00
|
|
|
public function testZebra()
|
|
|
|
{
|
|
|
|
$this->checkOS('zebra');
|
|
|
|
$this->checkOS('zebra', 'zebra1');
|
|
|
|
}
|
|
|
|
|
2016-09-20 13:22:33 +01:00
|
|
|
public function testZxr10()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('zxr10');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testZynos()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('zynos', 'zynos-es');
|
|
|
|
$this->checkOS('zynos', 'zynos-gs');
|
2016-12-07 16:21:56 +01:00
|
|
|
$this->checkOS('zynos', 'zynos-mes3528');
|
2017-02-02 22:44:03 +01:00
|
|
|
$this->checkOS('zynos', 'zynos-xs');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testZywall()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('zywall');
|
2016-12-22 12:55:27 +02:00
|
|
|
$this->checkOS('zywall', 'zywall1');
|
2017-02-14 00:53:00 +01:00
|
|
|
$this->checkOS('zywall', 'zywall2');
|
2016-09-20 13:22:33 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
public function testZyxelnwa()
|
|
|
|
{
|
2016-09-19 21:12:26 -05:00
|
|
|
$this->checkOS('zyxelnwa');
|
2017-01-22 19:17:21 +00:00
|
|
|
$this->checkOS('zyxelnwa', 'zyxelnwa1');
|
2016-09-09 18:10:58 +01:00
|
|
|
}
|
2016-09-06 05:43:04 -05:00
|
|
|
}
|