fwknop implements an authorization scheme called Single Packet Authorization that requires only a single encrypted packet to communicate various pieces of information, including desired access through an iptables, ipfw, or pf firewall policy and/or specific commands to execute on the target system. The main application of this program is to protect services such as SSH with an additional layer of security in order to make the exploitation of vulnerabilities much more difficult. The authorization server works by passively monitoring authorization packets via libpcap. Also supported is a robust port knocking implementation based around iptables log messages.
Moab Grid Suite is a professional grid workload management solution that integrates scheduling, management, monitoring, and reporting of workloads across independent clusters. Moab makes moving to a grid easy by adding grid-optimized job submission and management in a matter of minutes. Moab optimizes data staging and seamlessly integrates with existing security mechanisms or with grid security tool kits such as Globus. It gives sites extensive control over ownership-based access, priority, and service levels. It provides fine-tuned control over the workload and resources to make the grid usable.
Unnoc is a NOC application designed to integrate traffic graphs (RRDTool) with SNMP host monitoring. It uses native SNMP to monitor servers, wireless access points, routers, firewalls, UPSs, switches, or anything else that is SNMP-enabled. It will send out email messages if things go down or something goes wrong. It will graph network traffic, disk usage, processes, load averages, and memory usage. All graphs are implemented using RRD. It also supports VMWare Virtual Infrastructure 3 (VI3, ESX, and VCMS), Barracuda SPAM Firewalls, Cisco Aironets, Apple Airports, APC UPSs, and more.
The goal of the Frysk project is to create an intelligent, distributed, always-on system monitoring and debugging tool that allows developers and system administrators to monitor running processes and threads (including creation and destruction events), monitor the use of locking primitives, expose deadlocks, gather data, and debug any given process by either choosing it from a list or by accepting Frysk's offer to open a source code or other window on a process that is in the process of crashing, or that has been misbehaving in certain user-definable ways.