ProbeView: Proxy server for ProbeView iPhone Application.
What is PVProxy?
PVProxy is a companion program for the GroupWyse iPhone application 'ProbeView'.
When running behind a firewall in a location with a domain name, you can use
ProbeView and PVProxy together to test servers and services behind the firewall from
anywhere in the world.
PVProxy is a very simple web server. It accepts tests specified as URLs
(with query terms), processes the request and returns the responses as small XML
documents. This simply means that when ProbeView
tests a 'proxied' target, it packages up the request as a web query and sends it to the PVProxy
you specify. The proxy then returns the results to the phone.
For security purposes, you can specify a password for your proxy. (SSL is
not supported.)
Technical Details about PVProxy
Please see the technical details page for more
information.
Obtaining PVProxy
Versions of PVProxy are available for both Windows (7,
Vista, XP) and Mac OS X 10.6+ (Intel
only). Use the download links below to obtain the version of your choice.
Running PVProxy
Window 7
On Windows, PVProxy is a .Net 4.0 application.
All Windows Vista and Windows 7 machines have .Net 4.0 installed. The .Net
redistributable for any supported version of Windows is
available free from Microsoft.
The main screen of PVProxy allows you to start and stop the server. It
logs all activity to its main window by default.
It usually requires administrative privileges to start because it runs as a web server on
whatever port you specify. After installation, right-click on the
desktop icon and choose "Run as Administrator".
The Windows version of PVProxy also contains a 'client' screen (available from
the main menu and the toolbar). This client allows you to test the your proxy or any
other proxy that you may know about.
Mac OS X 10.6+
On the Mac, PVProxy is a standard Cocoa (graphical) application. Similar to
the Windows version, its main window has a toolbar that allows you to start and
stop the server and configure the server's behavior. Unlike the
Windows version, it also supports standard HTTP file access if you configure it
to do so.
Extending PVProxy
Knowledgable users can extend either version of PVProxy to create their own types of tests.
See the documentation here.
Windows Screen Shots
The Windows version of PVProxy has two forms: the server window and the client
(testing) windows. The primary interface is through the toolbar on the
server window. All incoming client activity is logged by default.
The client window appears when you use the menu or toolbar item. It allows you to test your proxy or any other
that you know.
Mac OS X Screen Shots
The OS X version of PVProxy has a single window. Like the Windows version,
it logs all client activity by default. Unlike the Windows version it also
supports file access if allowed.
All configuration is performed with the configuration sheet that drops down when you click the Configure button.