yavit - yet another visual ip traceroute
TRANSCRIPT
![Page 1: Yavit - Yet Another Visual IP Traceroute](https://reader034.vdocuments.net/reader034/viewer/2022052412/559752c21a28abf65b8b4679/html5/thumbnails/1.jpg)
Juan Castro MayorgasTFC - Enginyeria Tècnica d’Informàtica de SistemesUniversitat Oberta de CatalunyaPrimer semestre 2009-2010
![Page 2: Yavit - Yet Another Visual IP Traceroute](https://reader034.vdocuments.net/reader034/viewer/2022052412/559752c21a28abf65b8b4679/html5/thumbnails/2.jpg)
Definició de geolocalització IP Objectius del TFC Metodologia Pla de treball Fonaments de la geolocalització IP Disseny i implementació Resum
![Page 3: Yavit - Yet Another Visual IP Traceroute](https://reader034.vdocuments.net/reader034/viewer/2022052412/559752c21a28abf65b8b4679/html5/thumbnails/3.jpg)
Geolocalització IP: Procés d’identificació, a través de l’adreça IP d’un dispositiu, del seu emplaçament geogràfic.
Aplicacions Variabilitat de contingut: màrqueting geogràfic, adequació
a l’idioma de l’usuari en portals web. Seguretat: investigació, lluita contra el correu brossa,
censura, preservació de drets d’autor. Problemes
eines d’anàlisi indirectes precissió variable.
![Page 4: Yavit - Yet Another Visual IP Traceroute](https://reader034.vdocuments.net/reader034/viewer/2022052412/559752c21a28abf65b8b4679/html5/thumbnails/4.jpg)
YAVIT (Yet Another Visual IP Tracer) Aplicació gràfica en Windows i .NET Intuitiu i fàcil d’utilitzar Integra GoogleMaps API per a la visualització de la
traça
![Page 5: Yavit - Yet Another Visual IP Traceroute](https://reader034.vdocuments.net/reader034/viewer/2022052412/559752c21a28abf65b8b4679/html5/thumbnails/5.jpg)
Desenvolupament incremental per capes
Microsoft Visual C#
![Page 6: Yavit - Yet Another Visual IP Traceroute](https://reader034.vdocuments.net/reader034/viewer/2022052412/559752c21a28abf65b8b4679/html5/thumbnails/6.jpg)
![Page 7: Yavit - Yet Another Visual IP Traceroute](https://reader034.vdocuments.net/reader034/viewer/2022052412/559752c21a28abf65b8b4679/html5/thumbnails/7.jpg)
Adreces IP Número de 32 bits (IPv4). Hi ha adreces que no es poden fer servir a Internet. IANA: Responsable gestionar la provisió d’adreces a través
una jerarquia d’entitats:
5 RIRs:▪ ARIN▪ LACNIC▪ RIPE▪ AfriNIC▪ APNIC
![Page 8: Yavit - Yet Another Visual IP Traceroute](https://reader034.vdocuments.net/reader034/viewer/2022052412/559752c21a28abf65b8b4679/html5/thumbnails/8.jpg)
Protocol ICMP RFCs 792, 950, 1256, 1122 Notificació de missatges entre dispositius de xarxa:▪ 8-0: Petició d’eco▪ 0: Resposta d’eco▪ 11: TTL superat
Si TTL=0 -> l’últimencaminador retornaICMP amb codi 11
![Page 9: Yavit - Yet Another Visual IP Traceroute](https://reader034.vdocuments.net/reader034/viewer/2022052412/559752c21a28abf65b8b4679/html5/thumbnails/9.jpg)
DNS Invertit Nom canònic de l’adreça IP en la jeràrquia de dominis
in-addr.arpa:
DNS-LOC RFC 1876. Mecanisme per a incloure informació
geogràfica en el DNS. Gairebé no es fa servir.
Adreça IP Nom canònic
62.149.162.64 Host64-162-149-62.serverdedicati.aruba.it
![Page 10: Yavit - Yet Another Visual IP Traceroute](https://reader034.vdocuments.net/reader034/viewer/2022052412/559752c21a28abf65b8b4679/html5/thumbnails/10.jpg)
Servei Whois RFC 3912 Port TCP 43 Servei d’informació de registre:▪ Dades de titular i contacte de dominis d’Internet▪ Dades de titular i contacte de rangs d’adreces IP
Les dades de contacte solen incloure dades de localització (adreça física).
![Page 11: Yavit - Yet Another Visual IP Traceroute](https://reader034.vdocuments.net/reader034/viewer/2022052412/559752c21a28abf65b8b4679/html5/thumbnails/11.jpg)
Geocodificació
Eines externes de codificació:▪ Google Maps API▪ Yahoo API▪ HostIP.Info
![Page 12: Yavit - Yet Another Visual IP Traceroute](https://reader034.vdocuments.net/reader034/viewer/2022052412/559752c21a28abf65b8b4679/html5/thumbnails/12.jpg)
Aplicacions existents VisualRoute Path Analyzer Pro IP GeoLocator
![Page 13: Yavit - Yet Another Visual IP Traceroute](https://reader034.vdocuments.net/reader034/viewer/2022052412/559752c21a28abf65b8b4679/html5/thumbnails/13.jpg)
FASE 1: Descobriment de la ruta Enviament de paquets ICMP (petició d’eco)
incrementant el valor del TTL des de 1.
Procés implementat de forma asíncrona:▪ El procés de descobriment de nodes pot continuar al
mateix temps que s’està executant els procesos de obtenció de dades addicionals (afegits en fase 2).
![Page 14: Yavit - Yet Another Visual IP Traceroute](https://reader034.vdocuments.net/reader034/viewer/2022052412/559752c21a28abf65b8b4679/html5/thumbnails/14.jpg)
FASE 2: Obtenció de dades addicionals Resolució inversa de DNS Dades titular domini (Whois TLD)▪ Consulta inicial a <TLD>.whois-servers.net
Dades titular xarxa (Whois NET)▪ Consulta inicial a whois.arin.net
Obtenció dades geogràfiques i geocodificació▪ Traducció al català del nom de país.
![Page 15: Yavit - Yet Another Visual IP Traceroute](https://reader034.vdocuments.net/reader034/viewer/2022052412/559752c21a28abf65b8b4679/html5/thumbnails/15.jpg)
FASE 2: Obtenció de dades addicionals Procesament en paral.lel:
![Page 16: Yavit - Yet Another Visual IP Traceroute](https://reader034.vdocuments.net/reader034/viewer/2022052412/559752c21a28abf65b8b4679/html5/thumbnails/16.jpg)
FASE 2: Comunicació amb la interfície Generació d’esdeveniments que la interfície
subscriu:▪ OnHopFound▪ OnRouteCompleted▪ OnReverseFound▪ OnWhoisTLDFound▪ OnWhoisNetFound▪ OnLocationFound▪ OnCoordinatesFound
![Page 17: Yavit - Yet Another Visual IP Traceroute](https://reader034.vdocuments.net/reader034/viewer/2022052412/559752c21a28abf65b8b4679/html5/thumbnails/17.jpg)
FASE 3: Visualització GoogleMaps API
Dibuix de línies i posicionament d’icones.
Inclusió de bombolla d’informació amb les dades relevants del node.
![Page 18: Yavit - Yet Another Visual IP Traceroute](https://reader034.vdocuments.net/reader034/viewer/2022052412/559752c21a28abf65b8b4679/html5/thumbnails/18.jpg)
1) Introduir l’adreça IP o nom de dispositiu2) fer clic en ‘Endavant’
![Page 19: Yavit - Yet Another Visual IP Traceroute](https://reader034.vdocuments.net/reader034/viewer/2022052412/559752c21a28abf65b8b4679/html5/thumbnails/19.jpg)
![Page 20: Yavit - Yet Another Visual IP Traceroute](https://reader034.vdocuments.net/reader034/viewer/2022052412/559752c21a28abf65b8b4679/html5/thumbnails/20.jpg)
La geolocalització IP és un procés de precisió variable.
Hi han diferentes fonts d’informació per la que es pot obtenir dades d’una adreça IP.
L’aplicació YAVIT fa ús d’aquestes eines i presenta una alternativa a les ja existents caracteritzada per la seva facilitat d’ús i la incorporació de GoogleMaps com a eina de representació de la ruta.
![Page 21: Yavit - Yet Another Visual IP Traceroute](https://reader034.vdocuments.net/reader034/viewer/2022052412/559752c21a28abf65b8b4679/html5/thumbnails/21.jpg)
Gràcies