
vt-middleware
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
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.