Peter Poeml's avatar

Peter Poeml

poeml

Involved Projects and Packages
Maintainer Bugowner

MirrorBrain - A Download Redirector and Metalink Generator

See http://mirrorbrain.org/

mod_asn is an Apache module doing lookups of the autonomous system (AS)[1], and
the network prefix[2] which contains a given (clients) IP address.

It is written with scalability in mind. To do high-speed lookups, it uses the
PostgreSQL ip4r datatype[3] that is indexable with a Patricia Trie[4] algorithm to
store network prefixes. This is the only algorithm that can search through the
~250.000 existing prefixes in a breeze.

It comes with script to create such a database (and keep it up to date) with
snapshots from global routing data - from a router's "view of the
world", so to speak.

Apache-internally, the module sets the looked up data as env table variables,
for perusal by other Apache modules. In addition, it can send it as response
headers to the client.

It is published under the Apache License, Version 2.0.

Project web page: http://mirrorbrain.org/mod_asn/
Source code: http://svn.mirrorbrain.org/svn/mod_asn/trunk/

Author: Peter Poeml

Links:
[1] http://en.wikipedia.org/wiki/Autonomous_system_(Internet)
[2] http://en.wikipedia.org/wiki/Subnetwork
[3] http://pgfoundry.org/projects/ip4r/
[4] http://en.wikipedia.org/wiki/Radix_tree

Apache module collecting download statistics for packages downloaded from an
OpenSUSE build service. At this time, it is probably only useful on
software.opensuse.org.

https://forgesvn1.novell.com/svn/opensuse/trunk/tools/download-stats

Author: Peter Poeml

This apache module redirects clients to mirror servers, using an SQL backend.

See http://mirrorbrain.org/

Author: Peter Poeml

This package contains
mod_backtrace
mod_whatkilledus
mod_crash
mod_backdoor
mod_diagnostic_filter

To enable any of the modules, use a2enmod, e.g.
"a2enmod whatkilledus"
See the source files in %{_docdir}/apache2-debugging-modules
for usage info.

Other useful debugging modules, NOT included here, but worth mentioning, are:
mod_bucketeer (ships with apache2 package)
mod_dumpio (ships with apache2 package)
mod_coredumper (needs CoreDumper library)

apache2-mod_apparmor adds support to apache2 to provide AppArmor
confinement to individual cgi scripts handled by apache modules like
mod_php and mod_perl.

This package is part of a suite of tools that used to be named
SubDomain.

Authors:
--------
sbeattie@suse.de

This module uses token based authentication to secure downloads and prevent
deep-linking.

Have your PHP script or servlet generate the to authenticate the
download. Apache can then treat the download request like a normal file
transfer without having to pipe the file through a script in order to
add authentication.

Authors:
---------
Mikael Johansson (http://www.synd.info)

mod_authn_otp is an Apache web server module for two-factor authentication using one-time passwords (OTP) generated via the HOTP/OATH algorithm defined in RFC 4226. This creates a simple way to protect a web site with one-time passwords, using any RFC 4226-compliant hardware or software token device.

mod_authn_otp supports both event and time based one-time passwords. It also supports "lingering" which allows the repeated re-use of a previously used one-time password up to a configurable maximum linger time. This allows one-time passwords to be used directly in HTTP authentication without forcing the user to enter a new one-time password for every page load.

mod_authn_otp supports both basic and digest authentication, and will auto-synchronize with the user's token within a configurable maximum offset (auto-synchronization is not supported with digest authentication).

mod_authn_otp is especially useful for setting up protected web sites that require more security than simple username/password authentication yet also don't require users to install special VPN software, and is compatible with software tokens that run on cell phones.

The Apache HTTP Daemon can be configured to require users to supply logins and
passwords before accessing pages in some directories. Authentication is the
process of checking if the password given is correct for a user. Apache has
standard modules for authenticating out of several different kinds of
databases. These external authentication modules provide a flexible tool for
creating authentication systems based on other databases.

Authors:
---------
Nathan Neulinger (nneul@umr.edu)
Tyler Allison (allison@nas.nasa.gov)
Jan Wolter

A binary compatibile alternative to the Apache
module mod_fastcgi.

The module implements an efficient process pool management for external
CGI program invocation. The pool of CGI programs is mapped against the
pool of apache workers in such way that there is always a weighted number
of programs waiting for requests in the pool.

To load the module into Apache, run the command "a2enmod fcgid" as
root.

See /etc/apache2/conf.d/mod_fcgid.conf and
/usr/share/doc/packages/apache2-mod_fcgid for configuration.

This package provides modules for Apache to invisibly integrate Tomcat
capabilities into an existing Apache installation.

Maintainer Bugowner

mod_limitipconn is a DSO module for the apache web server to
limit the maximum number of simultaneous connections per IP
address. Allows inclusion and exclusion of files based on MIME
type.

ModSecurity is an intrusion detection and prevention engine for Web applications (sometimes called a Web application firewall). Operating embedded or as part of an Apache reverse proxy, it increases Web application security, protecting Web applications from known and unknown attacks. It is flexible and easy to configure. It monitors HTTP traffic (including POST payloads), detects or prevents attacks, enhances logging, performs anti-evasion, and allows administrators to create custom rules to suit their specific needs. It excels in HTTP traffic monitoring and just-in-time vulnerability patching.

Maintainer Bugowner

The aim of mod_wsgi is to implement a simple to use Apache module which can
host any Python application which supports the Python WSGI interface.

Maintainer

Pwauth is an authenticator designed to be used with mod_auth_external or
mod_authnz_external and the Apache HTTP Daemon to support reasonably secure web
authentication out of the system password database on most versions of Unix.

What pwauth actually does is very simple. Given a login and a password, it
returns a status code indicating whether it is a valid login/password or not.
It is normally installed as an suid-root program, so other programs (like
Apache or a CGI program) can run it to check if a login/password is valid even
though they don't themselves have read access to the system password database.

USEFUL for apache2-mod_authnz_external and apache2-mod_authz_unixgroup.

Maintainer

withlock is a locking wrapper script to make sure that some program isn't run more than once. It is ideal to prevent periodic jobs spawned by cron from stacking up.

The locks created are valid only while the wrapper is running, and thus will never require a cleanup, as after a reboot. Thus, the wrapper is safe and easy to use, and much better than implementing half-hearted locking within scripts.

Maintainer

fsvs is a backup/archival-tool, which uses subversion backends for
storage. This means that previous versions of all files are
available in case of hardware problems, data loss, virus infections,
user problems etc.

fsvs is used to take snapshots of the current machine and restore
them; all advanced operations (taking diffs, merging, etc.) should
be done via some repository browser.

Author:
-------
Philipp Marek

Maintainer Bugowner

This project provides the Spread Toolkit, languages bindings and applications.

multicast httpd logs to spread

Maintainer

Spread is an open source toolkit that provides a high performance messaging service that is resilient to faults across local and wide area networks. Spread functions as a unified message bus for distributed applications, and provides highly tuned application-level multicast, group communication, and point to point support. Spread services range from reliable messaging to fully ordered messages with delivery guarantees.

Spread can be used in many distributed applications that require high reliability, high performance, and robust communication among various subsets of members. The toolkit is designed to encapsulate the challenging aspects of asynchronous networks and enable the construction of reliable and scalable distributed applications.

Spread consists of a library that user applications are linked with, a binary daemon which runs on each computer that is part of the processor group, and various utility and demonstration programs.

Some of the services and benefits provided by Spread:
* Reliable and scalable messaging and group communication.
* A very powerful but simple API simplifies the construction of distributed architectures.
* Easy to use, deploy and maintain.
* Highly scalable from one local area network to complex wide area networks.
* Supports thousands of groups with different sets of members.
* Enables message reliability in the presence of machine failures, process crashes and recoveries, and network partitions and merges.
* Provides a range of reliability, ordering and stability guarantees for messages.
* Emphasis on robustness and high performance.
* Completely distributed algorithms with no central point of failure.

Maintainer

a replacement to log_writer

Maintainer

This program serves as an interface for network sockets for use in both
shell scripts and manually from the command line. In contrast to
netcat, it handles EOF in a way so, for example, tar archives can
easily be transferred. See the man page (man 1 sock) for more details.

Example:

host1 # sock -l :7777 > file host2 # cat file | sock host1:7777

host1 # sock -l :7777 | tar xvzfp - host2 # tar czfp - some/dir | sock
host1:7777

Authors:
--------
Martin Mares

What is mod_fcgid? It is a binary compatibility alternative to Apache
module mod_fastcgi.

mod_fcgid has a new process management strategy, which concentrates on
reducing the number of fastcgi server, and kick out the corrupt fastcgi
server as soon as possible.

To load the module into Apache, run the command "a2enmod fcgid" as
root.

See /etc/apache2/conf.d/mod_fcgid.conf and
/usr/share/doc/packages/apache2-mod_fcgid for configuration.

ModSecurity(TM) is an open source intrusion detection and prevention
engine for web applications (or a web application firewall). Operating
as an Apache Web server module or standalone, the purpose of
ModSecurity is to increase web application security, protecting web
applications from known and unknown attacks.

openSUSE Build Service is sponsored by