Skip to content
/ snmp-mib Public

A Rust implementation of SNMP Management Information Base. Load MIB files, and describe, navigate, and interpret SNMP objects.

Notifications You must be signed in to change notification settings

edarc/snmp-mib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SNMP MIB

A Rust implementation of the SNMP Management Information Base, for use alongside an SNMP protocol implementation.

Work in progress

Description

snmp-mib can be used to load and compile MIB module definitions, allowing you to look up interpretations of SNMP objects and variable bindings such as counter/gauge/etc semantics or units of measure, look up and convert between numeric OIDs and names, and decode and organize collections of tabular bindings into indexed SNMP tables according to the loaded MIB module schemata.

This is not intended to be an implementation of the SNMP protocol, but rather to be used along side existing Rust SNMP protocol implementations in order to navigate and interpret the objects the SNMP client is interacting with.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

A Rust implementation of SNMP Management Information Base. Load MIB files, and describe, navigate, and interpret SNMP objects.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages