/* $Id: db.c,v 1.2 2003/02/22 23:17:09 d3august Exp $
*/
/* xtraceroute - graphically show traceroute information.
* Copyright (C) 1996-1998 Björn Augustsson
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*/
/* Database of locations/names for xtraceroute. */
/* Format is:
{ lat, lon, ip, name, info }
Positive Latitudes are on the northern hemisphere.
Positive Longitudes are on the eastern hemisphere.
*/
#include "xt.h"
#include <stdlib.h>
dbentry int_dbentries[] =
{
{ 59.33, 18.08, "", "nordu.net", "Stockholm, Sweden" },
{ 57.5, 12.0, "", "gbg.sunet.se","G|teborg, Sweden" },
{ 57.5, 12.0, "", "chalmers.se", "G|teborg, Sweden" },
{ 60.5, 24.5, "", "funet.fi", "Finland" },
{ 38.53, -77.02, "", "-dc-", "Washington, DC" },
{ 39.55, -75.07, "", "-pen-", "Pennsauken, NJ" },
{ 51.5, 0.0, "", "-uk-", "London, UK" },
{ 37.52, -122.16, "", "berkeley", "Berkeley, CA" },
{ 37.26, -122.08, "", "paloalto", "Palo Alto, CA" },
{ 42.21, -71.06, "", "cambridge", "Cambridge, MA" },
{ 42.21, -71.06, "", "mit.edu", "Cambridge, MA" },
{ 40.42, -74.00, "", "newyork", "New York, NY" },
{ 40.26, -79.59, "", "cmu.edu", "Pittsburgh, PA" },
{ -33.93, 18.47, "", "iafrica.net", "South Africa" },
{ 52.35, 4.90, "", "Amsterdam", "Amsterdam, Holland" },
{ 48.58, 7.75, "", "strasbourg", "Strasbourg, France" },
{ 48.58, 7.75, "", "u-strasbg.fr","Strasbourg University, France"},
{ 47.9, -1.36, "", "nantes", "Nantes,France" },
{ 44.49, -0.42, "", "bordeaux", "Bordeaux,France" },
{ 43.26, 5.12, "", "marseille", "Marseille,France" },
{ 45.39, 4.54, "", "lyon", "Lyon,France" },
{ 43.32, 1.21, "", "toulouse", "Toulouse,France" },
/* Here starts data (72 locations) taken from Xearth: */
{ 61.17, -150.00, "", "Anchorage", "Alaska, USA" },
{ 38.00, 23.73, "", "Athens", "Greece" },
{ 33.40, 44.40, "", "Baghdad", "Iraq" },
{ 13.73, 100.50,"", "Bangkok", "Thailand" },
{ 39.92, 116.43, "", "Beijing", "China" },
{ 52.53, 13.42, "", "Berlin", "Germany" },
{ 32.30, -64.70,"", "Bermuda", "Bermuda" },
{ 42.33, -71.08, "", "Boston", "Massachusetts, USA" },
{ -15.80, -47.90, "", "Brasilia", "Brazil" },
{ -4.20, 15.30,"", "Brazzaville", "Congo" },
{ -34.67, -58.50, "", "Buenos", "Aires" },
{ 31.05, 31.25, "", "Cairo", "Egypt" },
{ 22.50, 88.30, "", "Calcutta", "India" },
{ -33.93, 18.47, "", "CapeTown", "South Africa" },
{ 33.60, -7.60, "", "Casablanca", "Morocco" },
{ 41.83, -87.75, "", "Chicago", "Illinois, USA" },
{ 32.78, -96.80, "", "Dallas", "Texas, USA" },
{ 28.63, 77.20, "", "NewDelhi", "India" },
{ 39.75, -105.00, "", "Denver", "Colorado, USA" },
{ 24.23, 55.28, "", "Dubai", "UAE" },
{ -27.10, -109.40,"", "EasterIsland", "Easter Island" },
{ -18.00, 178.10, "", "Fiji", "Fiji" },
{ 13.50, 144.80, "", "Guam", "Guam" },
{ 60.13, 25.00, "", "Helsinki", "Finland" },
{ 22.20, 114.10, "", "HongKong", "Hong Kong" },
{ 21.32, -157.83,"", "Honolulu", "Hawaii, USA" },
{ 52.20, 104.30, "", "Irkutsk", "Irkutsk, Russia" },
{ 41.00, 29.00, "", "Istanbul", "Turkey" },
{ -6.13, 106.75, "", "Jakarta", "Indonesia" },
{ 31.80, 35.20, "", "Jerusalem", "Israel" },
{ 34.50, 69.20,"", "Kabul", "Afghanistan" },
{ 27.70, 85.30,"", "Kathmandu", "Nepal" },
{ 50.40, 30.50,"", "Kiev", "Ukraine" },
{ 3.13, 101.70, "", "Kuala Lumpur", "Malaysia" },
{ 6.45, 3.47, "", "Lagos", "Nigeria" },
{ -12.10, -77.05,"", "Lima", "Peru" },
{ 51.50, -0.17, "", "London", "UK" },
{ 40.42, -3.72, "", "Madrid", "Spain" },
{ 14.60, 121.00, "", "Manila", "The Phillipines" },
{ 21.50, 39.80, "", "Mecca", "Saudi Arabia" },
{ 19.40, -99.10,"", "Mexico City", "Mexico" },
{ 25.80, -80.20, "", "Miami", "Florida, USA" },
{ 6.20, -10.80, "", "Monrovia", "Liberia" },
{ 45.50, -73.50, "", "Montreal", "Quebec, Canada" },
{ 55.75, 37.70, "", "Moscow", "Russia" },
{ -1.28, 36.83, "", "Nairobi", "Kenya" },
{ 59.93, 10.75, "", "Oslo", "Norway" },
{ 48.87, 2.33, "", "Paris", "France" },
{ -32.00, 115.90,"", "Perth", "Australia" },
{ 45.50, -122.50,"", "Portland", "Oregon, USA" },
{ -0.20, -78.50, "", "Quito", "Ecuador" },
{ 64.15, -21.97, "", "Reykjavik", "Iceland" },
{ 41.88, 12.50,"", "Rome", "Italy" },
{ 37.75, -122.45, "", "San Francisco", "Califonia, USA" },
{ 9.98, -84.07, "", "San Jose", "Costa Rica" },
{ 18.50, -66.10, "", "San Juan", "Puerto Rico" },
{ -33.50, -70.70, "", "Santiago", "Chile" },
{ 1.20, 103.90, "", "Singapore", "Singapore" },
{ 42.67, 23.30, "", "Sofia", "Bulgaria" },
{ 59.33, 18.08, "", "Stockholm", "Sweden" },
{ -33.92, 151.17, "", "Sydney", "Australia" },
{ -17.60, -149.50,"", "Tahiti", "Tahiti" },
{ 16.80, -3.00, "", "Timbuktu", "Mali" },
{ 35.67, 139.75, "", "Tokyo", "Japan" },
{ 43.70, -79.42,"", "Toronto", "Ontario, Canada" },
{ 32.90, 13.20, "", "Tripoli", "Libya" },
{ 47.90, 106.90, "", "Ulan", "Bator" },
{ 49.22, -123.10, "", "Vancouver", "B.C., Canada" },
{ 48.22, 16.37, "", "Wien", "Austria" },
{ 38.90, -77.00, "", "Washington", "USA" },
{ -41.28, 174.78, "", "Wellington", "New Zealand" },
{ 62.50, -114.30, "", "Yellowknife", "N.T., Canada" },
/* Other fun ones */
{ -78, 165, "", "McMurdo", "Antarctica" },
};
database *init_internal_db(void)
{
database *tmp;
tmp = (database *)malloc(sizeof(database));
tmp->entries = int_dbentries;
tmp->n_entries = sizeof(int_dbentries) / sizeof(dbentry);
return tmp;
}
syntax highlighted by Code2HTML, v. 0.9.1