Proxsi is a proxy server that collects XMLSysInfo from the network for HTTP clients. It is a small application that helps in gathering server data faster and more efficiently.
Proxsi's specific purpose is to translate XMLSysInfo's plain XML output to HTTP, providing virtually anything with unfettered access to XSI's system information. This feature allows other technologies that use HTTP, such as XForms, to process and display the XML output to the user in a pleasant way.
Proxsi's features include proxying with translation to HTTP, providing a method for more manageable and strict access control to XSI output through mere packet filtering. Additionally, Proxsi can transparently uncompress XMLSysInfo output for the client if necessary. Privilege dropping and being confined into a chroot jail prevents any potential immediate system compromise in case of a flaw in Proxsi.
Furthermore, Proxsi requires no configuration to work, and once it's running, it's self-documenting. A simple request to the server root will make it serve a Welcome Page with instructions and examples. The software also features negligible CPU usage and a very small memory footprint.
Proxsi requires zlib, XMLSysInfo (recommended), and libevent 1.2a (optional). The newest version of Proxsi comes with a few cosmetic fixes, as well as some changes that improve maintainability. Two bug fixes from libevent SVN are also integrated into the version shipped with Proxsi.
In summary, Proxsi is an easy-to-use software with high compatibility and top-notch security measures. It's a must-have tool for anyone who needs to gather XMLSysInfo output over the network for HTTP clients.
Version 0.2: N/A