Napalm driver for FSOS through SSH
Project description
Napalm driver for FSOS using SSH
Warning
This driver has been tested only on S3900 24T4S with version 1.7.3
Install
pip install napalm-fsos-ssh
Dev
Devcontainer
A devcontainer is available
Standard
Install uv
Install and setup dependencies with uv sync
Run unit test
uv run pytest --cov
Run ruff
uv run ruff format .
uv run ruff check .
Switch configuration
In order to use the driver you need to enable ssh:
ip ssh server enable
You also need to configure a username and password with ro permission to authenticate with ssh You can change privilege level regarding driver capability you needs
username <your_username> password 0 <your_password>
username <your_username> privilege 15
Contributing
We welcome and encourage contributions to this project! Please read the Contributing guide. Also make sure to check the Code of Conduct and adhere to its guidelines
Security
See SECURITY.md file for details.
Licence
The code is under CeCILL license.
You can find all details here: https://cecill.info/licences/Licence_CeCILL_V2.1-en.html
Credits
Copyright © Ludovic Ortega, 2022
Contributor(s):
-Ortega Ludovic - ludovic.ortega@adminafk.fr
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file napalm_fsos_ssh-1.3.0.tar.gz
.
File metadata
- Download URL: napalm_fsos_ssh-1.3.0.tar.gz
- Upload date:
- Size: 99.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 990c8a0599f0ecf57ac6874b4d96b7b4f39c3eebee4d5cec6f370bcd963a804c |
|
MD5 | ce9a019026005f3ccb28662ba5fb372d |
|
BLAKE2b-256 | df4c8d8e020d213b3d7b5bebbf6155a817eca7bd7eacf8ec385d7dcb8de084ff |
File details
Details for the file napalm_fsos_ssh-1.3.0-py3-none-any.whl
.
File metadata
- Download URL: napalm_fsos_ssh-1.3.0-py3-none-any.whl
- Upload date:
- Size: 32.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 211a5e170409bc02c8f75012d3b0b86987f7b00674133d455fd34bfb6534196d |
|
MD5 | f2f9649dd4b641f5cdba679d5174b470 |
|
BLAKE2b-256 | 15f7e7622e3b9117f81cdb39d25346fc37b14bf668667c85df3dc3c3ca06264e |