Overview
Get started with Guerrilla
Guerrilla is a Moxa Device SDK that generates styling program to author scripts and testings in a pure Python and readable manner.
Guerrilla combines the developer experience of sweet python script and the performance of Cython. It leverages send command to your devices for CLI function calls, get return output on-demand (aka Just-in-Time)
Installation
-
Requirement: Requires Python 3.12 or newer.
-
Installation: Install the Guerrilla package using pip or others.
Acknowledgement
The development of Guerrilla was only possible due to the inspiration and ideas from these amazing projects.
- Paramiko (opens in a new tab) - The leading native Python SSHv2 protocol library.
- Netmiko (opens in a new tab) - Multi-vendor library to simplify Paramiko SSH connections to network devices.
- PySerial (opens in a new tab) - Python serial port access library