Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 11 additions & 9 deletions PLATFORMS.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,46 +74,48 @@

###### Experimental

- 6WIND TurboRouter
- A10
- Accedian
- Alaxala AX2600S and AX3600S
- Allied Telesis AlliedWare Plus
- Arris CER
- Aruba OS (Wireless Controllers/WAPs)
- Aruba AOS-CX
- Aruba OS (Wireless Controllers/WAPs)
- AsterFusion AsterNOS SONiC
- Bintec BOSS (Bintec/Funkwerk)
- Brocade Fabric OS
- C-DOT CROS
- Check Point GAiA
- Ciena SAOS
- Ciena SAOS10
- Ciena Waveserver
- Citrix Netscaler
- Cisco APIC (Linux)
- Cisco Telepresence
- Cisco Viptela
- Check Point GAiA
- Citrix Netscaler
- Corelight Linux
- Coriant
- Cumulus VX Linux
- Dell OS6
- Dell EMC Isilon
- Dell OS6
- Digi TransPort Routers
- Edgecore SONiC
- Eltex
- Enterasys
- Endace
- Enterasys
- Extreme EXOS
- Extreme Wing
- Extreme SLX (Brocade)
- F5 TMSH
- Extreme Wing
- F5 Linux
- Fiberstore NetworkOS
- F5 TMSH
- Fiberstore FS-OS (V2)
- Fiberstore NetworkOS
- Fortinet
- Garderos GRS
- Genexis Saturn SOLT33 (telnet only)
- Lancom LCOS SX4
- Moxa EDS
- MRV Communications OptiSwitch
- MRV LX
- Nokia/Alcatel SR-OS
Expand All @@ -130,7 +132,6 @@
- Vertiv MPH Power Distribution Units
- Watchguard Firebox
- Zyxel NOS
- 6WIND TurboRouter

###### Supported SSH device_type values

Expand Down Expand Up @@ -253,6 +254,7 @@
- mellanox_mlnxos
- mikrotik_routeros
- mikrotik_switchos
- moxa
- mrv_lx
- mrv_optiswitch
- nec_ix
Expand Down
3 changes: 3 additions & 0 deletions netmiko/moxa/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
from netmiko.moxa.moxa import MoxaSSH

__all__ = ["MoxaSSH"]
13 changes: 13 additions & 0 deletions netmiko/moxa/moxa.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
from netmiko.cisco_base_connection import CiscoSSHConnection


class MoxaBase(CiscoSSHConnection):
"""MOXA base driver"""

pass


class MoxaSSH(MoxaBase):
"""MOXA SSH driver"""

pass
6 changes: 6 additions & 0 deletions netmiko/ssh_autodetect.py
Original file line number Diff line number Diff line change
Expand Up @@ -349,6 +349,12 @@
"priority": 99,
"dispatch": "_autodetect_std",
},
"moxa": {
"cmd": "",
"dispatch": "_autodetect_remote_version",
"search_patterns": [r"[Mm]oxa"],
"priority": 99,
},
"huawei_smartax": {
"cmd": "display version",
"search_patterns": [r"Huawei Integrated Access Software"],
Expand Down
2 changes: 2 additions & 0 deletions netmiko/ssh_dispatcher.py
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,7 @@
from netmiko.mikrotik import MikrotikRouterOsSSH, MikrotikRouterOsFileTransfer
from netmiko.mikrotik import MikrotikSwitchOsSSH
from netmiko.mellanox import MellanoxMlnxosSSH
from netmiko.moxa import MoxaSSH
from netmiko.mrv import MrvLxSSH
from netmiko.mrv import MrvOptiswitchSSH
from netmiko.netapp import NetAppcDotSSH
Expand Down Expand Up @@ -297,6 +298,7 @@
"mikrotik_switchos": MikrotikSwitchOsSSH,
"mellanox": MellanoxMlnxosSSH,
"mellanox_mlnxos": MellanoxMlnxosSSH,
"moxa": MoxaSSH,
"mrv_lx": MrvLxSSH,
"mrv_optiswitch": MrvOptiswitchSSH,
"nec_ix": NecIxSSH,
Expand Down