Yavit - Yet Another Visual IP Traceroute

  • Published on
    04-Jul-2015

  • View
    39

  • Download
    1

Embed Size (px)

Transcript

<ul><li> 1. Juan Castro MayorgasTFC - Enginyeria Tcnica dInformtica de SistemesUniversitat Oberta de CatalunyaPrimer semestre 2009-2010</li></ul> <p> 2. Definici de geolocalitzaci IPObjectius del TFCMetodologiaPla de treballFonaments de la geolocalitzaci IPDisseny i implementaciResum 3. Geolocalitzaci IP: Procs didentificaci, a travs deladrea IP dun dispositiu, del seu emplaament geogrfic.Aplicacions Variabilitat de contingut: mrqueting geogrfic, adequacia lidioma de lusuari en portals web. Seguretat: investigaci, lluita contra el correu brossa,censura, preservaci de drets dautor.Problemes eines danlisi indirectes precissi variable. 4. YAVIT (Yet Another Visual IP Tracer) Aplicaci grfica en Windows i .NET Intuitiu i fcil dutilitzar Integra GoogleMaps API per a la visualitzaci de latraa 5. Desenvolupament incremental per capesMicrosoft Visual C# 6. Adreces IP Nmero de 32 bits (IPv4). Hi ha adreces que no es poden fer servir a Internet. IANA: Responsable gestionar la provisi dadreces a travsuna jerarquia dentitats: 5 RIRs: ARIN LACNIC RIPE AfriNIC APNIC 7. Protocol ICMP RFCs 792, 950, 1256, 1122 Notificaci de missatges entre dispositius de xarxa: 8-0: Petici deco 0: Resposta deco 11: TTL superat Si TTL=0 -&gt; lltimencaminador retornaICMP amb codi 11 8. DNS Invertit Nom cannic de ladrea IP en la jerrquia de dominisin-addr.arpa:Adrea IP Nom cannic62.149.162.64 Host64-162-149-62.serverdedicati.aruba.it DNS-LOC RFC 1876. Mecanisme per a incloure informacigeogrfica en el DNS. Gaireb no es fa servir. 9. Servei Whois RFC 3912 Port TCP 43 Servei dinformaci de registre: Dades de titular i contacte de dominis dInternet Dades de titular i contacte de rangs dadreces IP Les dades de contacte solen incloure dades delocalitzaci (adrea fsica). 10. Geocodificaci Eines externes de codificaci: Google Maps API Yahoo API HostIP.Info 11. Aplicacions existents VisualRoute Path Analyzer Pro IP GeoLocator 12. FASE 1: Descobriment de la ruta Enviament de paquets ICMP (petici deco)incrementant el valor del TTL des de 1. Procs implementat de forma asncrona: El procs de descobriment de nodes pot continuar almateix temps que sest executant els procesos deobtenci de dades addicionals (afegits en fase 2). 13. FASE 2: Obtenci de dades addicionals Resoluci inversa de DNS Dades titular domini (Whois TLD) Consulta inicial a .whois-servers.net Dades titular xarxa (Whois NET) Consulta inicial a whois.arin.net Obtenci dades geogrfiques i geocodificaci Traducci al catal del nom de pas. 14. FASE 2: Obtenci de dades addicionals Procesament en paral.lel: 15. FASE 2: Comunicaci amb la interfcie Generaci desdeveniments que la interfciesubscriu: OnHopFound OnRouteCompleted OnReverseFound OnWhoisTLDFound OnWhoisNetFound OnLocationFound OnCoordinatesFound 16. FASE 3: Visualitzaci GoogleMaps API Dibuix de lnies i posicionament dicones. Inclusi de bombolla dinformaci amb les dadesrelevants del node. 17. 1) Introduir ladrea IP o nom de dispositiu2) fer clic en Endavant 18. La geolocalitzaci IP s un procs de precisivariable.Hi han diferentes fonts dinformaci per laque es pot obtenir dades duna adrea IP.Laplicaci YAVIT fa s daquestes eines ipresenta una alternativa a les ja existentscaracteritzada per la seva facilitat ds i laincorporaci de GoogleMaps com a eina derepresentaci de la ruta. 19. Grcies </p>