GoAccess is a real-time Web log analyzer and interactive viewer for almost every Web server. It runs in a terminal and provides fast and valuable HTTP statistics for system administrators that require log monitoring and visual reports on the fly. GoAccess can monitor unique visitors, browsers, spiders, OS, hosts and IP geolocation, keyphrases, referring sites, status codes, etc. It has support for IPv6 and it parses nearly any Web log format.
RD Connection Manager is a comprehensive remote connection management and publishing solution. It supports the world’s most popular remote desktop management protocols and provides comprehensive functionality to help users and system administrators organize their remote connections in various environments within any organization. Administration is simple with the ability to manage accounts, groups, and permissions. Sensitive data, such as user account settings, are encrypted with SSL. Strong connection security is supported. A single sign on system allows a user to establish multiple remote connections instantly after logging in. Supported protocols include RDP v.5, RDP v.6, VNC, and Citrix ICA.
The Apache Traffic Server (TS or ATS) is a modular, high-performance reverse proxy server, generally comparable to Squid. It was created by Inktomi, and distributed as a commercial product called the Inktomi Traffic Server, before Inktomi was acquired by Yahoo!. Traffic Server has been actively used inside of Yahoo for over 4 years, serving billions of requests every day. As of fall 2009, Traffic Server is an Open Source project, and in April 2010 the Apache Traffic Server was promoted to a top-level project of the ASF.
OpenBeacon is a open and generic design for an active wireless transceiver device hardware that operates in the 2.4GHz ISM band. The tag contains a unique serial number, but may have other information like acceleration measurement. The OpenBeacon tag is designed as a transceiver device, and therefore both transmits and receives radio waves. The intention of this project is to offer a wide range of use cases such as visitor or item tracking and wireless remote control with a free self-contained and low-cost RFID design. It enables wireless remote control application and ultra low power wireless meshing nodes.
managelogs is a log processing program to be used in conjunction with Apache's piped logfile feature. It is an alternative to the well known rotatelogs and cronolog programs. Its primary purpose is to solve the "log filesystem full" issue by purging the oldest log files when the total log size exceeds a given value. It can also write compressed files, maintain symbolic links to the current and archive log files, and setuid to a given user. It maintains its state across Apache restarts, and allows writing to several output channels, each one having its own configuration.
DynaBlast is a fast Apache HTTPD access_log scanner. It can find hosts that exceed a given number of hits in a given time period, printing them to standard output. It has a "fast mode" that can skip lines that have already been parsed. Multiple dynablast instances are avoided by using a lock file. This make it suitable for crontab usage. It can be run by any user, not just root. It can run in parallel, for example, when analyzing different access_log files. It keeps memory consumption down to about 10 kb, by parsing the access_log file one line at a time.
mod_rangelimit aims to provide protection from DoS attacks using the Range header in Apache. It does so by analyzing the ranges supplied in the Range header. It checks the headers before mod_setenvif, and if there is even one invalid range in the request, the whole request is declined. The module also checks the number of supplied ranges and the number of overlapping ranges. It provides two options, MaxRanges (defaulting to 20) and MaxOverlappingRanges (defaulting to 5).
mod_ipblock aims to provide protection from aggressive clients by blocking or reporting them with a script. Users can set a limit to simultaneous connections. When this limit is reached, the module will execute the defined command. You can then write a simple bash script which can run commands with sudo(8) in order to limit the client or notify the admins.