MinimalModbus is an easy-to-use Python module for talking to instruments (slaves) from a computer (master) using the Modbus protocol. Example code includes drivers for Eurotherm and Omega process controllers. The only dependency is the pySerial module. This software supports the ‘Modbus RTU’ serial communication version of the protocol, and is intended for use on Linux, OS X, and Windows platforms. It has been tested with Python2.6, Python2.7, and Python3.2.
JRedis is a high-performance Java client and connector framework and reference implementation for Redis distributed hash key-value database. It will provide both synchronous clients and asynchronous connections for Redis. The connectors will be both passive (non-threaded) and active, to address deployment scenarios and usage requirements.
jmxsh is a fully scriptable command-line JMX client based on Tcl. It is simply a Tcl interpreter powered by Java/Tcl (with command-line history and editing provided by JLine) that has special command-line options for connecting to JMX servers and special Tcl commands for interacting with JMX servers. jmxsh is capable of simultaneously connecting to multiple JMX servers. There's also a "browse mode" for exploring the remote JMX namespace without knowing beforehand the names of MBeans or their properties. jmxsh and all its dependencies are distributed in a self-contained executable jar file for ease of use.
Webtunnel is a network utility that encapsulates arbitrary data in HTTP and transmits it through a Web server. In that regard, it is similar to httptunnel. However, its server component runs in the context of a Web server as a CGI application (with optional FastCGI support), so it does not need its own port. It supports most things that the Web server supports, such as authentication, HTTP 1.1, HTTPS, and client certificates. It uses simple requests and responses so it works seamlessly through forward and reverse proxies.
Hyenae is a highly flexible and platform independent network packet generator. It allows you to reproduce low level Ethernet attack scenarios (such as MITM, DoS, and DDoS) to reveal potential security vulnerabilities of your network. Besides smart wildcard-based address randomization, a highly customizable packet generation control, and an interactive attack assistant, Hyenae comes with a clusterable remote daemon for setting up distributed attack networks.
Lilith is a logging and access event viewer for the Logback logging framework. It has features comparable to Chainsaw, a logging event viewer for log4j. This means that it can receive logging events from remote applications using Logback as their logging backend. It uses files to buffer the received events locally, so it is possible to keep vast amounts of logging events at your fingertip while still being able to check only the ones you are really interested in by using filtering conditions.