What is TinySNMP?
TinySNMP is a fast, leightweight implementation of the SNMPv1 protocol as
described in RFC 1157. There is no support for SMI MIB files (yet).
Package history
| Release date |
Version |
Comments |
| 2005-02-09 |
0.8.4 |
Fixed #282260, link against latest libevent1 |
| 2004-10-06 |
0.8.3 |
Fixed command-line parser bug in tinysnmp{get,set,walk} |
| 2004-09-07 |
0.8.2 |
Fixed timing bug in manager routines, added support for 2.6.x in
resources module, updated dependencies |
| 2004-08-06 |
0.8.1 |
Added sensors mib, support for dvb receivers, new module interface,
async manager library, syslog support |
| 2004-07-22 |
0.7.1 |
Minor bug fixes, new module interface, ups mib support, fully
compliant SNMPv2 mib support, include mibs with modules/agent |
| 2004-07-17 |
0.6.3 |
Updated Debian policy version, implemented storage, load sections of
resources mib, removed traffic mib, updated resources mib |
| 2003-12-13 |
0.6.2 |
Fix makeoid output, link against newer libevent library |
| 2003-10-07 |
0.6.1 |
Fixed #221857, #218352, #221414, #223221, removed traffic modules
and daemons, new plugin library api, Cisco-like configuration file format,
complete rewrite of agent. |
| 2003-10-07 |
0.5.6 |
Fixed #214560 |
| 2003-10-04 |
0.5.5 |
Fixed #211509, updated resources mib |
| 2003-10-03 |
0.5.4 |
Fix for buffer overflow in snmp_open() |
| 2003-10-02 |
0.5.3 |
Fixed #211507, #211509, made compatible with newer libabz library |
| 2003-06-22 |
0.5.2 |
Fixed #197697 |
| 2003-06-16 |
0.5.1 |
Fixed #188922, minor bugfixes, various api changes |
| 2003-02-04 |
0.4.4 |
Fixed #179762, illegal free in min-2 module |
| 2002-12-09 |
0.4.3 |
Fixed #172268, #172270 |
| 2002-12-08 |
0.4.2 |
Moved all generic stuff into libabz, and fixed #152455 |
| 2002-08-10 |
0.4.1 |
Changed manager interface, added table querying functionality, and
fixed some bugs |
| 2002-08-09 |
0.3.2 |
Minor fixes |
| 2002-08-08 |
0.3.1 |
Another module interface change, added configuration file support
for mib-2 module, started implementing Frogfoot Networks MIBs, made it
compatible with Linux 2.2.x, ported it to FreeBSD, and fixed #152455 |
| 2002-06-22 |
0.2.1 |
Really finished the agent, implemented the IpAddress type, changed
API to allow 8-bit OCTET STRING types, partially implemented mib-2 system
module, rewrote Makefile system, and wrote some helper utilities |
| 2002-06-08 |
0.1.1 |
Finished agent, new module interface, and wrote a mib-2 interfaces
implementation |
| 2002-04-06 |
0.0.1 |
Initial release |
This package history is probably out of date (I only update it every now and
then). For an up-to-date list of changes, please refer to the package
changelog.
Why another SNMP implementation?
I wrote TinySNMP because the only other decent
free implementation
was slow, bloated, buggy, and inefficient. Admittedly, the NET-SNMP implementation is
probably the most comprehensive SNMP implementation out there and TinySNMP
does not even have half the features of NET-SNMP, but it is getting there.
Some of the features which I'm still going to implement include SMI MIB
support (although I'll create an SMI binary database for fast searching and
small size), SNMPv2 and SNMPv3 support, snmpset, TCP support, support for
traps and many more MIBs.
The greatest value of any SNMP implementation is definitely its MIB modules.
TinySNMP already supports some MIBs which are quite unique (the Frogfoot
Quality of Service and resource MIBs) and I'm planning to add many more
interesting MIB modules.
download
|