What I need built is a tool that runs in the browser (can be Java, Flash, Active X, whatever works best) which runs the following actions for a given URL:
* ping to the domain
* traceroute to the domain, including packet loss and timings
* download of a given file on the domain, to test throughput and latency (optional)
* information on ISP/network that the client is running the tool from, and their location
* packet and TCP info
* DNS server that is used for the lookup, and lookup time
* download of the front page of the site, including images
* Detailed information on the Flash/Java versions, browser version, and whatever else is easy to get
## Deliverables
1. This needs to look good
2. The results of each diagnosis execution should be delievered in a nicely formated report. The tool should allow the user to enter an email address which will be sent the results. In a second phase of this we may want to post the results online.
3. The tool mustnt take too long to run, at most 10 minutes.
4. If we wanted to add additional diagnosis in the future, it should allow it.
5. We plan to host the tool on our servers, but the client will run it in their browser locally.
6. We reserve the right to adjust some of the requirements, but if you ever feel like that is unfair we are willing to increase the bid to accomodate.
Any other information you think would be useful to a company when diagnosing performance or connectivity issues would be great to have, and if it's difficult to get we'd be willing to pay more for that.
There's a tool that does some of these things that you may be able to leverage:
[login to view URL]