DenyThem is a program designed to protect your Linux system from malicious attacks. It is an active response system to disrupt and block dictionary attacks and DOS attacks. DenyThem by default uses /var/log/syslog and /var/log/auth.log and searches for hack attempts. When DenyThem finds enough hack attempts from a single host, it will add a DROP statement to your system's firewall, thus preventing future attacks. DenyThem uses iptables, so it will only work on Linux or any other system that uses iptables. It can also block traffic from specific countries.
Zbxlog provides better integration of syslog messages (as defined in RFC 3124 and 5424) with Zabbix. Currently, Zabbix cannot process messages in syslog format; it can only process messages stored in flat files by standard syslog programs on Unix/Linux systems. This means that it can't process syslog messages from devices on which Zabbix cannot be installed. It also means that several fields of a syslog message are lost (timestamp, facility, and severity). This project adds support in Zabbix for a new kind of item: "syslog[<facility>,<regexp>,<severity>,<maxlines>]". It has been tested with Zabbix 1.8.2 and 1.8.3.
tadedon is a set of utilities that form a foundation for applications written with one of the many Java frameworks, such as GWT, GIN, Guice, Google App Engine, commons-configuration, and many others. It lets you specify the default configuration of your application and upgrade it automatically on each new release. It can redirect all java.util.logging to slf4j and easily configure logback. It can bind application configuration in a Guice module. It supports @PostConstruct and @PreDestroy annotations (JSR 250) in Guice applications. It lets you annotate your methods with @Transactional annotation. It supports Guice injector stage in your Web application. It lets you test your Guice managed servlets and filters without needing a real servlet container. It lets you use Guice Matchers for matching super class, interface, and type literal annotations. It can inject event bus to your GWT applications with the help of GIN.
user_info is a class to retrieve information about the browser the user is using to access the current site script. It can analyze the user agent string sent by the browser in the current HTTP request and extracts the type of browser, user machine operating system, user machine IP address, accepted character set encoding, language name, and whether the user is a spider/bot.
Unix Mobile Agents is a generic, flexible, easy to use mobile agent architecture implemented in a set of bash scripts. This design is made to be trivial to deploy and setup. Agents can be configured to traverse the network in sorted order, in user defined order, or as a random walk. They can also run in a repeated loop, or in a single pass through the network. Connections are made via public-key SSH authentication, and the screen utility is used to allow agents to run without requiring terminals.
ColorLogs is an output-colorizing Perl script intended to have command output piped through it to a terminal. It allows easy creation of new highlighting configurations using simple text matches, globs, or regular expressions. It works transparently even in interactive contexts with scripts that produce prompt lines and wait for user input. Patterns are provided for Ant and Maven output. This version started as a fork of v1.1 from resentment.org, but numerous improvements have been made since then.