| 
									
										
										
										
											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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											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'); | 
					
						
							| 
									
										
										
										
											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'); | 
					
						
							| 
									
										
										
										
											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'); | 
					
						
							| 
									
										
										
										
											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-09-20 13:22:33 +01:00
										 |  |  |     public function testAreca() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2016-09-19 21:12:26 -05:00
										 |  |  |         $this->checkOS('areca'); | 
					
						
							| 
									
										
										
										
											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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     public function testArubaos() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2016-09-19 21:12:26 -05:00
										 |  |  |         $this->checkOS('arubaos'); | 
					
						
							| 
									
										
										
										
											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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     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'); | 
					
						
							| 
									
										
										
										
											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'); | 
					
						
							| 
									
										
										
										
											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'); | 
					
						
							| 
									
										
										
										
											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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-09-12 18:19:24 +01:00
										 |  |  |     public function testAxiscam() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2016-09-19 21:12:26 -05:00
										 |  |  |         $this->checkOS('axiscam'); | 
					
						
							|  |  |  |         $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'); | 
					
						
							| 
									
										
										
										
											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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     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'); | 
					
						
							| 
									
										
										
										
											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'); | 
					
						
							| 
									
										
										
										
											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'); | 
					
						
							|  |  |  |         $this->checkOS('comware', 'comware-hp-c1234'); | 
					
						
							| 
									
										
										
										
											2016-09-20 13:22:33 +01: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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											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-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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     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'); | 
					
						
							|  |  |  |         $this->checkOS('dnos', 'dnos1'); | 
					
						
							|  |  |  |         $this->checkOS('dnos', 'dnos2'); | 
					
						
							|  |  |  |         $this->checkOS('dnos', 'dnos3'); | 
					
						
							|  |  |  |         $this->checkOS('dnos', 'dnos4'); | 
					
						
							|  |  |  |         $this->checkOS('dnos', 'dnos5'); | 
					
						
							|  |  |  |         $this->checkOS('dnos', 'dnos6'); | 
					
						
							|  |  |  |         $this->checkOS('dnos', 'dnos7'); | 
					
						
							|  |  |  |         $this->checkOS('dnos', 'dnos8'); | 
					
						
							|  |  |  |         $this->checkOS('dnos', 'dnos9'); | 
					
						
							| 
									
										
										
										
											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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											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-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() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											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-09-27 18:05:42 +01:00
										 |  |  |     public function testEdgecore() | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |         $this->checkOS('edge-core', 'edgecore-es3528m'); | 
					
						
							| 
									
										
										
										
											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-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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     public function testExtremeware() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2016-09-19 21:12:26 -05:00
										 |  |  |         $this->checkOS('extremeware'); | 
					
						
							| 
									
										
										
										
											2016-09-20 13:22:33 +01:00
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											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'); | 
					
						
							| 
									
										
										
										
											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-09-19 21:12:26 -05:00
										 |  |  |         $this->checkOS('fireware', 'fireware-xtm'); | 
					
						
							|  |  |  |         $this->checkOS('fireware', 'fireware-fbx'); | 
					
						
							| 
									
										
										
										
											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'); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											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'); | 
					
						
							| 
									
										
										
										
											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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     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'); | 
					
						
							| 
									
										
										
										
											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-09-20 13:22:33 +01:00
										 |  |  |     public function testHikvision() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2016-09-19 21:12:26 -05:00
										 |  |  |         $this->checkOS('hikvision'); | 
					
						
							| 
									
										
										
										
											2016-10-09 18:36:43 +01:00
										 |  |  |         $this->checkOS('hikvision', 'hikvision1'); | 
					
						
							| 
									
										
										
										
											2016-09-06 05:43:04 -05:00
										 |  |  |     } | 
					
						
							| 
									
										
										
										
											2016-09-09 18:10:58 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											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'); | 
					
						
							| 
									
										
										
										
											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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     public function testIes() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2016-09-19 21:12:26 -05:00
										 |  |  |         $this->checkOS('ies'); | 
					
						
							| 
									
										
										
										
											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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     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'); | 
					
						
							| 
									
										
										
										
											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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     public function testJuniperex2500os() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2016-09-19 21:12:26 -05:00
										 |  |  |         $this->checkOS('juniperex2500os'); | 
					
						
							| 
									
										
										
										
											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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     public function testLinux() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2016-09-19 21:12:26 -05:00
										 |  |  |         $this->checkOS('linux'); | 
					
						
							| 
									
										
										
										
											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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     public function testMaipu() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2016-09-19 21:12:26 -05:00
										 |  |  |         $this->checkOS('mypoweros'); | 
					
						
							| 
									
										
										
										
											2016-09-20 13:22:33 +01:00
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     public function testMellanox() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2016-09-19 21:12:26 -05:00
										 |  |  |         $this->checkOS('mellanox'); | 
					
						
							| 
									
										
										
										
											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'); | 
					
						
							|  |  |  |         $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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     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'); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     public function testMultimatic() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2016-09-19 21:12:26 -05:00
										 |  |  |         $this->checkOS('multimatic'); | 
					
						
							|  |  |  |         $this->checkOS('multimatic', 'multimatic1'); | 
					
						
							| 
									
										
										
										
											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'); | 
					
						
							| 
									
										
										
										
											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'); | 
					
						
							| 
									
										
										
										
											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'); | 
					
						
							| 
									
										
										
										
											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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-09-20 20:00:35 +01:00
										 |  |  |     public function testOpensolaris() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2016-09-19 21:12:26 -05:00
										 |  |  |         $this->checkOS('opensolaris'); | 
					
						
							| 
									
										
										
										
											2016-09-20 20:00:35 +01:00
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-09-20 13:22:33 +01:00
										 |  |  |     public function testOnefs() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2016-09-19 21:12:26 -05:00
										 |  |  |         $this->checkOS('onefs'); | 
					
						
							| 
									
										
										
										
											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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-11-13 01:13:12 +01:00
										 |  |  |     public function testPbncpe() | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |         $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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-09-20 13:22:33 +01:00
										 |  |  |     public function testPix() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											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'); | 
					
						
							| 
									
										
										
										
											2016-09-20 13:22:33 +01:00
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     public function testPoweralert() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2016-09-19 21:12:26 -05:00
										 |  |  |         $this->checkOS('poweralert'); | 
					
						
							| 
									
										
										
										
											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'); | 
					
						
							| 
									
										
										
										
											2016-09-27 09:41:28 -05:00
										 |  |  |         $this->checkOS('procurve', 'procurve-1800-8g'); | 
					
						
							| 
									
										
										
										
											2016-09-19 21:12:26 -05:00
										 |  |  |         $this->checkOS('procurve', 'procurve-1820'); | 
					
						
							|  |  |  |         $this->checkOS('procurve', 'procurve-ecos-100'); | 
					
						
							|  |  |  |         $this->checkOS('procurve', 'procurve-2530'); | 
					
						
							|  |  |  |         $this->checkOS('procurve', 'procurve-5402r'); | 
					
						
							| 
									
										
										
										
											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-09-20 13:22:33 +01:00
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     public function testQnap() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2016-09-19 21:12:26 -05:00
										 |  |  |         $this->checkOS('qnap'); | 
					
						
							| 
									
										
										
										
											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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     public function testRaisecom() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2016-09-19 21:12:26 -05:00
										 |  |  |         $this->checkOS('raisecom'); | 
					
						
							| 
									
										
										
										
											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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     public function testRedback() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2016-09-19 21:12:26 -05:00
										 |  |  |         $this->checkOS('redback'); | 
					
						
							| 
									
										
										
										
											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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     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
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											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'); | 
					
						
							| 
									
										
										
										
											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'); | 
					
						
							|  |  |  |         $this->checkOS('sophos', 'sophos2'); | 
					
						
							|  |  |  |         $this->checkOS('sophos', 'sophos3'); | 
					
						
							| 
									
										
										
										
											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() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2016-09-19 21:12:26 -05:00
										 |  |  |         $this->checkOS('swos', 'swos-rb250gs'); | 
					
						
							|  |  |  |         $this->checkOS('swos', 'swos-rb260gs'); | 
					
						
							|  |  |  |         $this->checkOS('swos', 'swos-rb260gsp'); | 
					
						
							| 
									
										
										
										
											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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											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-09-20 20:00:35 +01:00
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											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'); | 
					
						
							| 
									
										
										
										
											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'); | 
					
						
							| 
									
										
										
										
											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', 'vyos1'); | 
					
						
							|  |  |  |         $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 testWatchguard() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2016-09-19 21:12:26 -05:00
										 |  |  |         $this->checkOS('firebox'); | 
					
						
							|  |  |  |         $this->checkOS('firebox', 'firebox1'); | 
					
						
							| 
									
										
										
										
											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() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     public function testXirrus() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											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
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											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-09-20 13:22:33 +01:00
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     public function testZywall() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2016-09-19 21:12:26 -05:00
										 |  |  |         $this->checkOS('zywall'); | 
					
						
							| 
									
										
										
										
											2016-09-20 13:22:33 +01:00
										 |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     public function testZyxelnwa() | 
					
						
							|  |  |  |     { | 
					
						
							| 
									
										
										
										
											2016-09-19 21:12:26 -05:00
										 |  |  |         $this->checkOS('zyxelnwa'); | 
					
						
							| 
									
										
										
										
											2016-09-09 18:10:58 +01:00
										 |  |  |     } | 
					
						
							| 
									
										
										
										
											2016-09-06 05:43:04 -05:00
										 |  |  | } |