vt-middleware


Virginia Tech Middleware Open Source Projects

Collection of open source software projects developed by Middleware Services at Virginia Tech.

Web Applications

All webapps are licensed under the GPLv3

vt-peoplesearch

Peoplesearch provides a fuzzy logic engine for searching an LDAP whitepages directory.

Gator

Gator is a log aggregating server and Web application that allows central configuration and collection of logging for Java applications using the log4j framework.

Java Libraries

All libraries are dual licensed under the LGPLv3 and the APLv2

vt-crypt

VT Crypt provides a high-level interface to common cryptographic operations including message digests, symmetric encryption, public-key encryption, and message signing. It handles large files conveniently with performance in mind and provides a number of encoding operations designed for compatibility with OpenSSL.

vt-ldap

VT Ldap provides an easy to use interface for performing common ldap operations. Configuration of the JNDI context and associated connection management are all handled internally.

vt-dictionary

VT Dictionary provides a simple utility for searching and sorting word lists.

vt-password

VT Password provides a simple utility for checking that a password complies with a custom set of rules.

vt-servlet-filters

VT Servlet Filters provides several common servlet filters for easy integration into web applications.

Miscellaneous Tools

Tomcat

vt-catalina

Custom Tomcat authenticator for populating container based role data using the REMOTE_USER header.

Maven Repository

Browse Maven2 Repository

All vt-middleware Java projects have an Apache Maven2 build system. All release versions, and sometimes snapshots, are published to our Maven2 repository hosted within Google Code Subversion space.

Mailing List

The user mailing list can be found on Google Groups.

Project Information

Labels:
java ldap crypto logging jndi dictionary search sort password servlet filter tomcat