FAQ:Misc 01

From Net-SNMP Wiki
Revision as of 23:00, 28 December 2006 by Dts12 (Talk | contribs) (Move FAQ text to a template page & 5.4 release synchronisation)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

What ASN.1 parser is used?

The parser used by both the agent and client programs is coded by hand. This parser has recently been re-vamped to allow control of which of the available MIBs should be included, and to handle duplicate object subidentifiers. The source code can be found in the snmplib directory (in 'parse.c'), and the parser is usually bundled into the library 'libnetsnmp.a'

Note that the parser attempts to be fairly forgiving of some common errors and incompatibilities in MIB files. The Net-SNMP tools accepting a MIB file without complaint does not imply that the MIB is strictly correct. Certain MIBs may need some amendments to allow them to be read correctly by the parser. Contact the coders' list for advice.

   FAQ:Misc
   
  1. What ASN.1 parser is used?
  2. What is the Official Slogan of the net-snmp-coders list?