libsmi
« Back to VersTracker
Description:
Library to Access SMI MIB Information
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: snmp mib networking library c
Install: brew install libsmi
About:
Libsmi is a C library and set of tools designed to parse, navigate, and manage SMI (Structure of Management Information) and SMIng MIB modules. It provides a robust API for programmatic access to MIB definitions, enabling developers to integrate SNMP management capabilities into their applications. The library is widely used as a foundational component for network management tools and SNMP-based applications.
Key Features:
  • Comprehensive parser for SMIv1, SMIv2, and SMIng MIB modules
  • Programmatic API for C and command-line tools for inspection
  • Handles complex MIB dependencies and imports seamlessly
  • Supports both traditional SMI and newer SMIng definitions
Use Cases:
  • Building custom SNMP network management stations or applications
  • Validating and analyzing MIB files for correctness and dependencies
  • Generating code or documentation from MIB definitions
Alternatives:
  • net-snmp – Net-SNMP includes its own MIB parser, but Libsmi is often preferred as a dedicated, standalone library for robust MIB handling without the full SNMP suite overhead.
Version History
Detected Version Rev Change Commit
Sep 11, 2025 9:10am 0 VERSION_BUMP eb549e0d