John the Ripper is a fast password cracker, currently available for many flavors of Unix, Windows, DOS, BeOS, and OpenVMS. Its primary purpose is to detect weak Unix passwords. It supports several crypt(3) password hash types commonly found on Unix systems, as well as Windows LM hashes. On top of this, lots of other hashes and ciphers are added in the community-enhanced version (-jumbo), and some are added in John the Ripper Pro.
There are many photo-gallery programs available. Zoph is different, as it concentrates on the management of large collection of photos instead of just showing them on the Web. It can store a lot of information about your photos, including the regular EXIF info, photographer, location, title, description, rating, and the people in the photo. Photos can appear in multiple albums and categories. Additional features include search, slideshows, lightboxes, email, access privileges, and multiple languages.
Pandora FMS is a software-monitoring tool created for all kinds of companies. It is specially designed for large environments, and works by first managing servers, applications, and communications, and then notifying clients of problems and failures before they occur. Pandora FMS also includes a configurable report system that evaluates and notifies the client on the level of fulfillment and compliance of their systems. It supports all kinds of technologies unifying the management tools of your system, such as performance monitoring, network monitoring, and availability management. Pandora FMS makes your company management more agile and improves your process performance.
fetchconfig is a Perl script for retrieving configuration of multiple devices. It has been tested under Linux and Windows, and currently supports a variety of devices, including Cisco IOS, Cisco Catalyst, Cisco ASA, Cisco PIX, FortiGate Firewalls, ProCurve, Alcatel Ethernet Routers (aka Riverstone), Dell PowerConnect Switches, Terayon 3200/3500 CMTS, Datacom DmSwitch Switches, HP MSR Routers, Mikrotik Routers, Tellabs MSR Routers, Juniper EX Switch JunOS, Oracle Acme Packet, and Audiocodes Mediant.
FusionInventory Agent is an generic inventory agent that can collect information from various sources including the local machine, network, and remote devices. It also has the ability to send Wake on LAN requests and deploy software. The agent can be used with GLPI, Uranos, Rudder, Pulse2, and OCS Inventory.
Jmx4Perl provides an alternate way of accessing Java JEE Server management interfaces that are based on JMX (Java Management Extensions). It is an agent-based approach where a small Web application deployed on the application server provides HTTP/JSON-based access to JMX MBeans registered within the application server. It is set up from a handful of Perl modules, which can be integrated seamlessly in your own programs. It also includes a Nagios plugin, check_jmx4perl, a jmx4perl command line tool for remote JMX queries and operations, and a readline-based JMX shell j4psh, with context sensitive command completion and syntax highlighting.
MachDB is machine database to catalog of the changing state of your hosts. It consists of a database, an aggregator, an XML spec, and some example information gathering scripts. Along with a Web UI, these form the basis of a system that will allow you to catalog the current and historical state of the hosts in your infrastructure. It has been designed with scale in mind, and the goal is to support 10k hosts. It is being actively developed and is used in production at a few organizations.
check_mssql_health is a plugin for Nagios that allows you to monitor an MS SQL Server. Among the list of metrics are time to login, buffer cache hit rate, page life expectancy, full table scan rate, free space in databases, batch requests/second, and many more. Installation of the DBD::Sybase Perl module is required.
A 'honeypot' is designed to detect server-side attacks. In contrast, a 'honeyclient' is designed to detect client-side attacks. Specifically, a honeyclient is a dedicated host that drives specially instrumented applications to access remote servers to see if those servers are behaving in a malicious manner (by compromising the client). Honeyclients can proactively detect exploits against client applications without known signatures. This framework uses a client-server model with SOAP messaging as the primary communication method, and uses the free version of VMware Server as a means of virtualizing the client environment.
Dancer is a Perl framework for building Web applications with minimal effort. It started as a port of Ruby's Sinatra project, but has grown on its own path. A Dancer app can run as a standalone Web server or from any Web server using PSGI. It lets the user write an application with very few lines of code. It's powerful and flexible enough to knock up a simple Web site or Web service very quickly, and can scale to much larger projects. Building a Web application with Dancer is as easy as loading the library and defining route handlers. Dancer provides an elegant syntax for defining route handlers, can render views with a variety of template engines, supports static file serving, session support, and many more features.