Faran Javed
Project Title:
TULIP
Project Aim:
TULiP will give the latitude and longitude information of any IP address or URL, because it is necessary to keep track of people who are using the information provided by you. IP location identification can be used for many different purposes. In the field of education it can be used for research, for finding exact location of networks for academic purposes etc. In the security
domain, it can be used for crime and fraud detection. The aim of the tool is to use only RTT measurements to find the location of the IP address. It is solely based on delay measurements which are volatile and unreliable. This project will focus on the way how to calculate RTT by taking under consideration delay in the values and then make correct assumption to apply triangulation technique to find the location of the given IP address. The Project will be used by the PingER management team to detect and correct database errors in the PingER database. PingER database can have the problems like incorrect latitude and longitude values for a particular node. This tool will provide administrator to match values with the database.
The Approach:
TULiP uses a set of landmarks to ping a specified hosts. The delay measures
are then used to estimate distance from the respective landmarks. The nearest
three landmarks are used for latitude longitude calculation. Principal of
lateration is applied to the three distances to get the estimated location of
the requested site/IP address.
Lateration: Lateration is defined as for distance measurements. Lateration computes the position of an object by measuring its distance from multiple reference positions. Calculating an object's position in two dimensions requires distance measurements from 3 non-collinear points. Domain-specific knowledge may reduce the number of required distance measurements.
Current Progress:
The current version available is Version 1.1. available at
http://www.slac.stanford.edu/comp/net/wan-mon/tulip/
Requirements: Java Web Start must be installed on your system
Future Versions:
In the current version landmarks cannot be added or removed. This functionality will be added in the upcoming version. (Version 1.2)
The new Pin Point algorithm will be in place in the upcoming version (1 step calculation). (Version 1.2)
Security Considerations:
Limitation of number of instances of
TULiP on a host (Version 1.3)
Detect malicious Requests (Version
1.3)
Project Supervisors:
Dr. Arshad Ali (NUST Institute of Information Technology, Pakistan)
Dr. Les Cottrell (Stanford Linear Accelerator Center, SLAC, USA)
Developer:
Faran Javed Chawla (NUST Institute of Information Technology, Pakistan)