An SNMP library implementation based on glib and gnet