Motivation
The main purpose of TULIP Web based visualization is to provide Visualization for TULIP. It is an alternative visualization to Java JNLP Visualization. The advantage of using this visualization is that it does not require the client to install Java and can be run from a standard web browser and it provides a more detailed zoom in functionality.
Deployment
It is a CGI-Script which is deployed at /afs/slac.stanford.edu/g/www/cgi-wrap-bin/net/shahryar/tulip-viz.cgi. It can be accessed from web via http://www-wanmon.slac.stanford.edu/cgi-wrap/tulip-viz.cgi?target=<TARGET> where <TARGET> is the IP address that you want to locate. It is also linked fdrom TULIP main page.
Security Considerations
It uses the -w and -T (taint) options, plus use strict, all open and closes have a die associated, the system command uses the 3 paramter version,
Google Maps
The Google Map is deployed at /afs/slac.stanford.edu/www/comp/net/wan-mon/viper/tulip_map.html
Table (Google Visualization)
The table is deployed at /afs/slac.stanford.edu/www/comp/net/wan-mon/viper/test_table.html
Java Code
The java code is kept at /afs/slac.stanford.edu/package/pinger/tulip/src/tulip
|-- core
| |-- AutomateTest-08-20-2008
| |-- AutomateTest-10-11.tier
| |-- AutomateTest-1stResearchPaper
| |-- AutomateTest-25-07
| |-- AutomateTest-backUp-07-22.txt
| |-- AutomateTest-backUp-09-10
| |-- AutomateTest-sh.backup
| |-- AutomateTest-with-Viz
| |-- AutomateTest-withnewalgo-notiering
| |-- AutomateTest.
| |-- AutomateTest.bac
| |-- AutomateTest.final
| |-- AutomateTest.java
| |-- AutomateTest.java.old
| |-- AutomateTest.testall
| |-- AutomateTest.v1
| |-- AutomateTest_all_landmarks
| |-- GetPingDataPL-08-27-2008
| |-- GetPingDataPL.java
| |-- Locate-11-3-2008
| |-- Locate.1.0
| |-- Locate.bak
| |-- Locate.java
| |-- LocateMe.bak
| |-- LocateMe.java.bak
| |-- LocateMe10-30-08.back
| `-- PhysicalDistance.java
`-- util
|-- AnalyzeLog.java
|-- Conversions.java
|-- CreateElllipsoid.java
|-- GetGeoIPData.java
|-- Haversine.java
|-- JScience.java.bak
|-- LatLngToXYZ.java
|-- LatLontoXY.java
|-- Normalize.java
|-- PingParser.java
|-- Point.java
|-- SAXParserTulip.java
|-- Sites.java
|-- XYZToLatLng.java
|-- XYtoLatLon.java
|-- sites.xml
`-- test.java.bak