Displaying 1 to 20 from 38 results


  •    Java

OpenNMS is the world's first enterprise grade network management platform developed under the open source model. A Java/XML-based Distributed Network & Systems Management platform.

mylg - Network Diagnostic Tool

  •    Go

myLG is an open source software utility which combines the functions of the different network probes in one network diagnostic tool.This project is licensed under MIT license. Please read the LICENSE file.

Reconnoitre - A security tool for multithreaded information gathering and service enumeration whilst building directory structures to store results, along with writing out recommendations for further testing

  •    Python

A reconnaissance tool made for the OSCP labs to automate information gathering and service enumeration whilst creating a directory structure to store results, findings and exploits used for each host, recommended commands to execute and directory structures for storing loot and flags. This tool is based heavily upon the work made public in Mike Czumak's (T_v3rn1x) OSCP review (link) along with considerable influence and code taken from Re4son's mix-recon (link). Virtual host scanning is originally adapted from teknogeek's work which is heavily influenced by jobertabma's virtual host discovery script (link). Further Virtual Host scanning code has been adapted from a project by Tim Kent and I, available here (link).

keepalived - Keepalived

  •    C

The main goal of the keepalived project is to add a strong & robust keepalive facility to the Linux Virtual Server project. It implements a multilayer TCP/IP stack checks. Keepalived implements a framework based on three family checks : Layer3, Layer4 & Layer5. This framework gives the daemon the ability of checking a LVS server pool states. Keepalived can be sumarize as a LVS driving daemon. Keepalived implementation is based on an I/O multiplexer to handle a strong multi-threading framework. All the events process use this I/O multiplexer.

cups - Official CUPS Sources

  •    C

Looking for compile instructions? Read the file INSTALL.md instead... Internally, CUPS uses PostScript Printer Description ("PPD") files to describe printer capabilities and features and a wide variety of generic and device- specific programs to convert and print many types of files. Sample drivers are included with CUPS to support many Dymo, EPSON, HP, Intellitech, OKIDATA, and Zebra printers. Many more drivers are available online and (in some cases) on the driver CD-ROM that came with your printer.

NETworkManager - A powerful tool for managing networks and troubleshoot network problems!

  •    CSharp

Check the Issues if the issue/feature request has already been reported. If not, submit a new issue. Provide as many informations as you can. This software is published under the GNU General Public License v3.

Data Ductus Utilities


Simple utilities that other may find useful like snmp entity loader/persistor, mongo DataContract mapping, embeddable mongodb/net-snmp server etc.



PolyMon is a .NET/SQL Server based system to monitor, analyze and alert on a variety of network resources including PowerShell, PerfMon, WMI, SNMP, TCP, URL, etc. Integrates with PowerShell for custom monitors and Actions. Also easily extensible through a plug-in architecture.

C# Based Open Source SNMP for .NET and Mono

  •    DotNet

#SNMP (SharpSNMP) Suite is a set of free SNMP tools based on an open source library for developers who target Microsoft .NET/Xamarin Mono platforms. It's developed in C# and can be used for VB.NET, Delphi Prism, and more.

mib2zabbix - SNMP Template generator for Zabbix

  •    Perl

This Perl script will generate a Zabbix v3 Template in XML format from an OID tree in a SNMP MIB file.This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

snmp_exporter - SNMP Exporter for Prometheus

  •    Go

This is an exporter that exposes information gathered from SNMP for use by the Prometheus monitoring system.There are two components. An exporter that does the actual scraping, and a generator (which depends on NetSNMP) that creates the configuration for use by the exporter.

mini-snmpd - Mini SNMPd is a minimal implementation targeted at small or embedded UNIX systems with limited resources

  •    C

The Mini SNMP daemon is a minimal implementation of an SNMP daemon. It is targeted at embedded systems with limited disk and memory resources. All configuration is done using command line arguments. It supports basic CPU, memory, disk, and network interface statistics. mini-snmpd is not as flexibible as, and does not support the same features as, the de-facto standard net-snmp, but this also means it does not have the same footprint and overhead.

snimpy - interactive SNMP tool with Python

  •    Python

Interactive SNMP tool. 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.

puresnmp - Pure Python SNMP Library

  •    Python

SNMP in itself is simple and well defined. A bit convoluted, but simple. MIB parsing however complicates the code-base and is technically not required. They add typing information and variables and give names to OIDs. All existing libraries have a direct or indirect dependency on libsnmp. With all the advantages and disadvantages. The aim of this project is to focus on SNMP in itself and provide a very simple API. Instead of implementing ASN.1 parsing, the SNMP related ASN.1 and X.690 information is hard-coded (keeping in mind that all that's hard-coded is well defined).

mibble - Mibble is an open-source SNMP MIB parser library for Java.

  •    Java

Mibble is an open-source SNMP MIB (or SMI) parser library for Java. It reads MIB files (in ASN.1 syntax) and provides an API to access all the information, including OIDs, types, descriptions, comments and the original MIB source text. Mibble comes bundled with a comprehensive set standard IANA and IETF MIBs, command-line apps for formatting and validation, and a graphical MIB browser with a simple SNMP manager.

nav - Network Administration Visualized

  •    Python

This is NAV - Network Administration Visualized - an advanced software suite to monitor small and large computer networks. NAV is licensed under the GNU GPL version 2. NAV includes software from third parties, which are either licensed under the GPL or compatible licenses.

node-snmp-native - Native Javascript SNMP library for Node.js

  •    Javascript

It's optimized for polling tens of thousands of counters on hundreds or thousands of hosts in a parallell manner. This is known to work (although performance might be limited by less than optimal SNMP agent implementations in random network gear). Create a Session. The Session constructor, like most of the other functions, take an options object. The options passed to the Session will be the defaults for any subsequent function calls on that session, but can be overridden as needed. Useful parameters here are host, port and family.


  •    C++

Binding for Net-SNMP library, and simple wrapper to make life a bit easier. So far only snmp queries and protocol V1 are supported. It has both synchronous and asynchronous interface, but the former requires libev compiled with support for multiple event loops. As stock node is by default compiled without this, only asynchronous queries are usually available - unless you compile node binary yourself.

scotty - A Tcl extension for building network management (SNMP, ICMP, UDP, DNS) applications

  •    C

You are looking at the source tree of scotty, a software package which allows to build IPv4 network management applications using Tcl and Tk. It consists of two Tcl extensions: Tnm and Tkined, two related applications: scotty a Tcl interpreter with Tnm preloaded and tkined a interactive gui network diagramm editor and monitor. scotty license terms can be found in tnm/license.terms which is essentially identical to the Tcl/Tk license.

apcupsd-snmp - Apcupsd module for Net-SNMP

  •    Perl

This is Net-SNMP module for monitoring APC UPSes without SNMP support. It reads output from apcupsd (/sbin/apcaccess) and writes it into appropriate OIDs like UPSes with built-in SNMP support. Reimplement snmp_handler to correctly support walking through subtrees of . (e.g. . Currently it can list subtrees only on . and leafs.