Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.883.161 Times

snimpy 0.6

Company: Vincent Bernat
Date Added: July 29, 2013  |  Visits: 207

snimpy

Report Broken Link
Printer Friendly Version


Product Homepage
Download (16 downloads)



snimpy is an interactive SNMP tool written in Python.<br /><br />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:<br /><br />load("IP-FORWARD-MIB")<br />m=M()<br />routes = m.ipCidrRouteNextHop<br />for x in routes:<br /> net, netmask, tos, src = x<br /> print "*s/%-15s via %-15s src %-15s" % (net, netmask, routes[x], src)<br /><br />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.<br /><br />This is not a general-use SNMP module. You can find better ones:<br /><br /> - pycopia<br /> - pynetsnmp, a ctype based implementation using Net-SNMP<br /> - PySNMP, a pure Python implementation<br /> - Net-SNMP own library Python<br /> - many others<br /><br />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).<br /><br />At least, snimpy does not support SNMPv3 yet.<br /><br />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:<br /><br /> - MIB parser based on libsmi<br /> - SNMP requests are handled by libnetsnmp<br /> - scalars are just attributes of your session object<br /> - columns are like a Python dictionary and made available as<br /> an attribute<br /> - getting an attribute is like issuing a GET method<br /> - setting an attribute is like issuing a SET method<br /> - iterating over a table is like using GETNEXT<br /> - when something goes wrong, you get an exception

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Attribute Based Console Exception Implementation Issuing Method Netmask Netsnmp Python Query Remote Requests Scripts Snimpy Table
Users rating: 0/10

License: Freeware Size: 30.72 KB
USER REVIEWS
More Reviews or Write Review


SNIMPY RELATED
Libraries  -  FlagConsole 1.1.0
FlagConsole is a NET library designed to enable you to build text-based console application interfaces. It provides controls like panel, textfield, list view, menu and label. It also offers drawing capabilitys for rectangles, lines and...
 
Arcade Style Games  -  Pacman for Console 1.2
Pacman for Console is a pacman game which can be played on a text-based console without using X. Installation: make make install (as root) Uninstall: make uninstall Whats New in This Release: - A simple level editor was added. -...
11.26 KB  
3D Graphic Tools  -  GNU Ocrad 0.17
GNU Ocrad is an OCR (Optical Character Recognition) program implemented as a filter and based on a feature extraction method. Also includes a layout analyser able to separate the columns or blocks of text normally found on printed pages. Ocrad...
75.78 KB  
Audio Tools  -  GNU Ocrad for Linux 0.22 RC1
GNU Ocrad is an OCR (Optical Character Recognition) program implemented as a filter and based on a feature extraction method. Also includes a layout analyser able to separate the columns or blocks of text normally found on printed...
102.4 KB  
Networking Tools  -  sntop 1.4.3
Simple network top (sntop) is a curses-based console utility in the spirit of top that polls network hosts at a regular interval to determine their connectivity and displays the results in a pretty format. Advanced features are supported, such as...
27.65 KB  
Games  -  Arcade Force Game Directory Browser 1.0
Arcade Force is an Internet directory for online (web browser based), console, PC, and emulation games, cheats, and resources in a comprehensive range of game categories and platforms. Game categories covered include action, adventure, fighting,...
1.29 MB  
Development Tools  -  Nearest Neighbour Algorithm for Stock Prices Forecasts 1.0
This is the algorithm involved on the use of the non-linear forecast of asset's prices based on the nearest neighbour method.The basic idea of the NN algorithm is that the time series copies it's own past behavior, and such fact can be used for...
112.64 KB  
Audio Tools  -  DMCRadio 1.1.4
DMCRadio is a ncurses-based console program for radio tuner cards supported by the Video4Linux system. It's like the 'radio' program by Gerd Knorr and Juli Merino, but much better (I hope...).It also features a recording function.
51.2 KB  
Utilities  -  KWvDial 0.10
KWvDial is a KDE based graphical re-implementation of WorldVisions' WvDial Intelligent PPP Dialler. With KWvDial, you don't have to worry about Chat Scripts, Secrets files, or any of the other ugliness that has characterized Un*x...
368.64 KB  
Audio Tools  -  DMCRadio 1.1.4
DMCRadio is a ncurses-based console program for radio tuner cards supported by the Video4Linux system. To run DMCRadio, youll need a kernel with Video4Linux support. Beside, youll need the ncurses-package. And DMCRadio is only usefull with a...
35.84 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB