About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
  • License: Freeware
  • Last update: 5 years ago
  • Total downloads: 93
  • Price: Free |
  • Operating system: Linux
  • Publisher: Vincent Bernat
See full specifications

linux default iconsnimpy Publisher's description

Interactive SNMP tool

snimpy is an interactive SNMP tool written in Python.

snimpy is a Python-based tool providing a simple interface to build SNMP query. Here is a very simplistic example that allows to display the routing table of a given host:

routes = m.ipCidrRouteNextHop
for x in routes:
net, netmask, tos, src = x
print "s/%-15s via %-15s src %-15s" % (net, netmask, routes[x], src)

You can either use snimpy interactively throught its console (derived from Python own console or from IPython if available) or write snimpy scripts which are just Python scripts with some global variables available.

This is not a general-use SNMP module. You can find better ones:

- pycopia
- pynetsnmp, a ctype based implementation using Net-SNMP
- PySNMP, a pure Python implementation
- Net-SNMP own library Python
- many others

This is not really a replacement for snmpget, snmpwalk and snmpset. You cannot query arbitrary OID and you can only walk tables, not any node. Moreover, if remote host sends bogus value, snimpy will just stop with an exception (this is also a feature).

At least, snimpy does not support SNMPv3 yet.

Snimpy is aimed at being the more Pythonic possible. You should forget that you are doing SNMP requests. Snimpy will rely on MIB to hide SNMP details. Here are some "features" of snmimpy:

- MIB parser based on libsmi
- SNMP requests are handled by libnetsnmp
- scalars are just attributes of your session object
- columns are like a Python dictionary and made available as
an attribute
- getting an attribute is like issuing a GET method
- setting an attribute is like issuing a SET method
- iterating over a table is like using GETNEXT
- when something goes wrong, you get an exception

System Requirements:

В· Python
Program Release Status: Minor Update
Program Install Support: Install and Uninstall

snimpy Tags:

Click on a tag to find related softwares

Is snimpy your software?

Manage your software

Most Popular

linux default icon GDB 7.4
GDB, the GNU Project debugger, allows you to see what is going on `inside' another program while it... Read more
linux default icon Coral 0.9.1
Coral is a tool and a development platform to create and transform models and modeling languages.
linux default icon Forum Paid Plus Script 6.1
Forum Paid Pay Per Post Exchange is targeted at forum owners who wish to...
linux default icon sdo 0.6.5
Converts oracle SDO_GEOMETRY objects to WKT and GeoJSON.
linux default icon Get Paid Plus Script 6.1
Get Paid Plus Script

Related Category

» Other (877)
» Tools & Editors (359)
» Web Development (146)