Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sleepinggenius2/gosmi
Parsing MIBs so you don't have to!
https://github.com/sleepinggenius2/gosmi
go golang libsmi mib smi snmp
Last synced: about 1 month ago
JSON representation
Parsing MIBs so you don't have to!
- Host: GitHub
- URL: https://github.com/sleepinggenius2/gosmi
- Owner: sleepinggenius2
- License: mit
- Created: 2017-05-13T09:01:54.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-10-01T14:59:40.000Z (about 2 years ago)
- Last Synced: 2024-01-25T01:09:50.227Z (11 months ago)
- Topics: go, golang, libsmi, mib, smi, snmp
- Language: Go
- Homepage:
- Size: 94.7 KB
- Stars: 88
- Watchers: 6
- Forks: 32
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-snmp - sleepinggenius2/gosmi - MIB parser in Go language. (Libraries / Go)
README
# gosmi
Starting with v0.2.0, this library is native Go and no longer a wrapper around libsmi. The implementation is currently very close, but may change in the future.
For the native implementation, two additional components have been added:
* SMIv1/2 parser in [parser](parser)
* libsmi-compatible Go implementation in [smi](smi)## Usage
On Ubuntu for v0.1.0 and below: `$ sudo apt-get install libsmi2-dev`
### Examples
Examples can now be found in:
* [cmd/parse](cmd/parse)
* [cmd/smi](cmd/smi)
* [cmd/embed](cmd/embed)