MIB Browser Quick Start

last update: 4/2/2004

iReasoning MIB browser is a powerful and easy-to-use tool powered by iReasoning SNMP API and UltraSwing GUI library. MIB browser is an indispensable tool for engineers to manage SNMP enabled network devices and applications. It allows users to load standard, proprietary MIBs, and even some mal-formed MIBs. It also allows them to issue SNMP requests to retrieve agent's data, or make changes to the agent. A built-in trap receiver can receive SNMP traps and handle trap storm.

Major features:

  • Intuitive GUI
  • Complete SNMPv1, v2c and v3 (USM and VACM) support
  • Complete SNMPv3 USM support, including HMAC-MD5, HMAC-SHA, CBC-DES, CFB128-AES-128 algorithms
  • Robust and powerful SMIv1/SMIv2 MIB parser
  • IPv6 support
  • Trap Receiver
  • Log window to display application log and SNMP packets exchanged between browser and agents
  • Table view for MIB tables
  • It's Free!!!
  • Requirements

    • Windows, Linux, and Unix operating systems
    • At least 64 MB memory is required
    • SUN JRE 1.4 or later version

    Download and Run MIB Browser

    1. Download and unzip MIB browser zip file.

    2. On windows, enter mibbrowser home directory and run browser.bat.
    On other platforms, run browser.sh to start browser.

    The Browser GUI

    • Menu

      • File menu

        • Load MIB
          Launch a file dialog for picking a MIB file.
        • Exit
          Exit browser.
      • Edit menu

        • Find
          Find a node in MIB tree.
    • Toolbar

      • Address field

        Enter the IP address and port number of SNMP agent, in the format of "ipAddress:port". The ":port" is not necessary if the port number is 161.
      • Advanced button

        Customize the properties of current SNMP agent, such as community names, SNMPv3 USM parameters, etc.
      • OID field

        Object identifier to be used for SNMP queries. This field is updated when user select a node in MIB tree or a row in the result table. You can also type new value directly in this field.
      • Go button

        Click on this button and a dropdown menu will show up. This menu lists the available SNMP operations, including SNMP Get, GetNext, Set, GetSubtree, Walk and Table view.
      • Go button/Set


        Enter a new value in the "Value" field then click on "Ok" button.

        Note:

        • For BITS data type, you need to use mathematical notation for a set of integers, that is, something like {1, 3, 8}.
        • The format for hex string is (0x[0-9A-Fa-f][0-9A-Fa-f] )+. For instance, 0x12 0xA1 0x30
      • Go button/Table View


        Click on this menu item will bring up a new table view window. But first, OID field needs to be an OID of a table node or a node in its subtree. For example, it can ifTable, ifEntry, or ifIndex, etc.

    • Mib tree pane

      • Tree

        Tree view. Right click on a node, a popup menu shows up. Depending on the node properties, if right on a root node of a MIB module, popup menu includes three menu items: Find, Expand and Unload MIB. On other nodes, popup menu has only two menu items: Find and Expand.
      • Node properties

        Display properties of selected node. Tooltips of second column shows more information, especially for "Descr" row.
    • Result pane

      • Result table

        Display the result of SNMP queries.
      • Clear Table button

        Clear the result table.
      • Raw Data button

        launch a new dialog window showing the raw results of SNMP queries
      • Stop button

        Stop current pending SNMP queries.
    • Trap pane

      • Trap table

        Display received traps. New trap is inserted on the top of the table. The yellow icons ( ) indicate the SNMP version of traps.
      • Start Trap Receiver button

        Start trap receiver. It'll be grayed out if trap receiver is started.
      • Stop button

        Stop trap receiver.
      • Clear Table button

        Clear the trap table.
    • Log pane

      Log pane display application's log information. To clear the content, right click on this pane and select "Clear text" menu item.

    Config file

    Config file is located at config/mibbrowser.xml. It is an XML file that stores the GUI properties, SNMP agent properties, and SNMP operation properties. Sensitive data, such as community names, SNMPv3 USM passwords, is encrypted. You can use a text editor to see the comments contained in that file.