Hi,

I just committed a simple SNMP client implementation to snmpctl/snmpd.
You can use it as an in-tree alternative to net-snmp's
snmpwalk/snmpget.

Examples:
$ snmpctl walk 127.0.0.1
$ snmpctl walk printer.my.domain version 1 oid printerWorkingGroup
$ snmpctl -n walk 203.0.113.240 oid ifMIB community "blah"

Limitations:
- no SNMPv3/USM support yet
- no bulk support yet (bulkwalk)
- not so many fancy options.

snmpd does not support loading of external MIB files, so you have to
use net-snmp if you want to load additional MIBs for the symbolic name
parsing.  snmpctl only shows symbolic names there are found in snmpd's
mib.h.

Testing welcome, especially with non-snmpd(8) agents.

Reyk

Reply via email to