Web-based traceroute apps:
- http://www.traceroute.org
- http://services.truteq.com/cgi-bin/nph-traceroute
- http://www.tellurian.net/scripts/tools/traceroute.asp
- Processing-based traceroute web scraper
IP Geolocation services:
- HostIP.info: http://api.hostip.info/get_html.php?position=true
- MaxMind: http://www.maxmind.com/app/lookup_city
- http://www.maxmind.com/app/geolitecity: Free CSV download
- GeoBytes: http://www.geobytes.com/IpLocator.htm?GetLocation
Class Notes:
- NB We achieved record high score of 15!
- TCP communication is asynchronous, both endpoints agree to keep track of packets ( send again if packets are lost).
Simple Networking Tools
- Ping - check if machine is alive/responding. Sends data and times trip to and from endpoint.
- nslookup - gives you back ipaddress based on search domain. (e.g. search for itp.nyu.edu returns 128.122.157.177)
- whois - information about domain registrant.
- traceroute - gives you a list of all of the servers you hop through to get to endpoint.
- arp (address resolution protocol) - gives you hardware adress of machines you've been talking to.
- ifconfig - gives you a list of ethernet interfaces on your machine
- Make an HTTP request:
GET /"whatdirectoryyouwant"/ HTTP 1.1
HOST: "onwhatdomain"