Features
Proxsi has the specific purpose of translating XMLSysInfo's plain XML output to HTTP. With it, virtually anything has unfettered access to XSI's system information. For example, other technologies that depend on HTTP, such as XForms, can be used to process and display the XML output to the user in a nice way.
In more detail, Proxsi features the following:
- Proxying with translation to HTTP, and thus:
- Providing a method for more manageable and strict access control to XSI output, through mere packet filtering. (Simple proxying without translation can already be achieved with any generic TCP proxy.)
- Transparently uncompressing XMLSysInfo output for the client, if necessary.
- Privilege dropping and being confined into a chroot jail mitigates any potential for immediate system compromise, in case of a flaw in Proxsi.
- No configuration necessary, it Just Works™.
- Negligible CPU usage and a very small memory footprint.
Once running, Proxsi is self-documenting.
A simple request to the server root, e.g.
http://localhost:11111/
,
will make it serve a Welcome Page with instructions and examples.