meklis / telnet
Telnet client in php
1.2.2
2020-06-24 07:50 UTC
Requires
- php: >=5.6.0
This package is auto-updated.
Last update: 2024-11-06 21:26:05 UTC
README
Forked from https://github.com/miyahan/Telnet.
Telnet client written in php
Description
- Telnet to Linux/UNIX servers
- Telnet to network routeres (Cisco IOS , Juniper JUNOS, Xtreme XOS, Dlink, BDcom)
Requirement
- PHP 5.6 or later (PHP 7.0 ready!)
Usage
Telnet to Cisco IOS router
try { $telnet = new \meklis\network\Telnet('10.0.0.1'); $telnet->connect(); $telnet->login('foo', 'bar', 'cisco'); $telnet->exec('terminal length 0'); $telnet->exec('enable'."\r\n".'foobar'); $telnet->setPrompt('router#'); $result = $telnet->exec('show env all'); echo $result."\n"; } catch (Exception $e) { echo $e->getMessage(); }
Installation
Use composer (https://packagist.org/packages/meklis/telnet)
License
MIT