DAVInspector is a tool for debugging and monitoring HTTP and WebDAV capable applications. It is mainly written to help developers creating HTTP/WebDAV clients or servers, but could also be used by sysadmins. The open plugin technology makes it possible that in future other network protocols will be support too.
The main goal of this project is to minimize time and effort for recurring tests of WebDAV applications. This Tool offers developers and testers the opportunity to save, interruppt, evaluate and, if necessary, to repeat the communication between a WebDAV server and client.
The figure above shows the conceptual environment when using DAVInspector. This is, however, just a schematic representation. The figure below shows a screenshot of an early prototype of DAVInspector.
Download DAVInspector
To build or run DAVInspector you need a Java 2 Runtime Environment (JRE) with a version number 1.5.0 and higher. You can download the JRE for a number of platforms from http://java.sun.com.
If you want to build DAVInspector you additionally need a recent version of the Ant build tool. You can download Ant from http://ant.apache.org/.
Get a stable version of DAVInspector
Download the latest stable release build of DAVInspector from SF.NET download page
DAVInspector Development
DAVInspector is an open volunteer project based on the spirit of the Open Development and Free Software. You can visit the project home at SourceForge.net: http://sourceforge.net/projects/davinspector/
We are happy about any support for this project - for example you might participate as a developer, bug reporter or simply by telling us your needs. Just visit our forums or join our mailing-lists on Sourceforge
DAVInspector could be extented by the use of plugins. To find out how to write you own plugin please take a look at the DAVInspectorPlugin-Develement Howto - PDF
Getting involved
There are lots of ways to contribute to the project. We are always glad to meet the developers, testers, UI and UX designers, writers of documentation and help topics, localization translators and other people who want to get involved to the project and assist in its further continuation and development.
The first step if you are going to get involved is to subscribe to DAVInspector mailing list. This does not require any registration except for submitting your e-mail address. As a mailing list member you can make a good direct contribution like as proposing ideas and new features, reporting bugs, submitting patches, bug-fixes, resources, etc.
DAVInspector Roadmap
The ideas for future development of DAVInspector are collected using a mindmap. The original mindmap file is stored in the DAVInspector repository. You are also welcome to use the sourceforge.net tracker to file feature requests or bugs, of course.