Re: [FRnOG] [TECH] Géolocaliser des traceroutes, besoin de votre aide

2016-05-24 Par sujet Salim Gasmi

Salut,

Merci pour le lien.
En fait j'utilise déjà cette base ainsi que d'autres (ddec,iata,..)

Salim

Le 24/05/2016 à 12:57, Baptiste Jonglez a écrit :

Salut,

J'imagine que tu connais déjà OpenIPMap, du RIPE ?

   
https://ripe68.ripe.net/presentations/397-2014-05.ripe68.openipmap.emileaben.pdf
   
https://ripe69.ripe.net/wp-content/uploads/presentations/83-2014-11.emileaben.ripe69.openipmap.pdf
   https://github.com/emileaben/django-openipmap

Ca se base sur l'analyse des reverse DNS, des IP (IXP connus), un peu de
crowdsourcing, et une vérification de la cohérence du résultat via le RTT.

Tous les traceroutes d'Atlas peuvent être visualisés avec, par exemple :

   https://atlas.ripe.net/measurements/3679340/#!openipmap

Baptiste

On Mon, May 23, 2016 at 05:43:23PM +0200, Salim Gasmi wrote:

Bonjour,

Voila, cela fait maintenant plus d'un an que je travaille sur mon temps libre à 
un projet consistant a tenter de géolocaliser les routeurs d'un traceroute.
Je sais, vous souriez et vous vous dites que c'est un projet mort d'avance ;)

La méthodologie est simple, écrire un algo d'IA qui analyse les traceroutes 
comme un humain le ferait.
En gros analyser les reverses, les latences plus un peu de bon sens pour 
essayer de géolocaliser correctement les hops.
En s'appuyant en plus sur les bases déjà existantes comme openip du RIPE ou 
DDEC.

Pour cela, cela nécessite des nodes dans des endroits différents pour croiser 
les informations.
Par exemple une ip dont le reverse semblerait être à New York, mais qui depuis 
Paris ping en 3ms, l'algo peut détecter l'erreur.
Après en tentant de la magie vaudou, on peut même essayer d'estimer ou pourrait 
se trouver le node en croisant avec les grosses villes et les autres nodes et 
un peu de bon sens.

Le projet inclu déjà 4 nodes, 2 en France et 2 aux US (merci Michel!)

Pour le moment, cela marche plus ou moins bien, en gros 90% des 
géolocalisations sont correctes.
Cela pourrait sembler suffisant, mais sur un traceroute de 10 hops, cela fait 1 
hop mal placé (et généralement pas pour rire).

Donc, si je vous écrit tout cela, c'est que je recherche des nodes 
supplémentaires.
Un node, c'est juste un machine ou vous me créez un compte ssh sur lequel le 
tool va se connecter et lancer la commande mtr.
Donc le compte peut être chrooté ou en VM, voir même sous docker.
L’intérêt d'avoir son node, c'est déjà pour aider et pouvoir s'amuser (vous 
êtes des geeks) à voir visuellement ses traceroutes depuis chez soi.
Le must serait un node en asie ou amerique du sud (je sais, je suis exigent), 
mais je suis preneur de toute autre localisation.

Exemple: un traceroute entre un node aux US et www.gov.kg au kyrgyzstan
https://geotr.gasmi.net/index.php?node=1=www.gov.kg

Si vous voulez jouer avec le tool, c'est ici: https://geotr.gasmi.net
N’espérez pas avoir une précision au niveau des villes de France, c'est trop 
petit comme pays, je n'en suis pas encore la, trop peu de nodes.

Bien sur, quand le code sera fonctionnel (ce n'est pas encore le cas, trop 
d'erreurs à mon gout), il passera en Open Source.

Merci d'avance aux geeks qui voudraient participer, c'est encore du beta, mais 
malgré cela, je ne connais pour le moment, aucun autre outil moins faux que 
celui la ;)

Salim

Ps:
Inutile de me remonter les traceroutes erronés que vous ne manquerez pas de 
trouver, j'en ai déjà pour toute une vie en base.
Par contre, si vous bossez chez un opérateur et/ou que vous êtes sur qu'un 
routeur est mal placé et que vous êtes certain de sa vraie localisation, je 
suis preneur de l'info.
Ca me permettra de comprendre pourquoi l'algo a lamentablement foiré.



--

*Salim GASMI*
Directeur Technique
 
--
*SdV Plurimedia*
15 rue de la Nuée Bleue 67000 Strasbourg
T. 03 88 75 80 50 / F. 03 88 23 56 32




---
Liste de diffusion du FRnOG
http://www.frnog.org/


Re: [FRnOG] [TECH] Géolocaliser des traceroutes, besoin de votre aide

2016-05-24 Par sujet Baptiste Jonglez
Salut,

J'imagine que tu connais déjà OpenIPMap, du RIPE ?

  
https://ripe68.ripe.net/presentations/397-2014-05.ripe68.openipmap.emileaben.pdf
  
https://ripe69.ripe.net/wp-content/uploads/presentations/83-2014-11.emileaben.ripe69.openipmap.pdf
  https://github.com/emileaben/django-openipmap

Ca se base sur l'analyse des reverse DNS, des IP (IXP connus), un peu de
crowdsourcing, et une vérification de la cohérence du résultat via le RTT.

Tous les traceroutes d'Atlas peuvent être visualisés avec, par exemple :

  https://atlas.ripe.net/measurements/3679340/#!openipmap

Baptiste

On Mon, May 23, 2016 at 05:43:23PM +0200, Salim Gasmi wrote:
> Bonjour,
> 
> Voila, cela fait maintenant plus d'un an que je travaille sur mon temps libre 
> à un projet consistant a tenter de géolocaliser les routeurs d'un traceroute.
> Je sais, vous souriez et vous vous dites que c'est un projet mort d'avance ;)
> 
> La méthodologie est simple, écrire un algo d'IA qui analyse les traceroutes 
> comme un humain le ferait.
> En gros analyser les reverses, les latences plus un peu de bon sens pour 
> essayer de géolocaliser correctement les hops.
> En s'appuyant en plus sur les bases déjà existantes comme openip du RIPE ou 
> DDEC.
> 
> Pour cela, cela nécessite des nodes dans des endroits différents pour croiser 
> les informations.
> Par exemple une ip dont le reverse semblerait être à New York, mais qui 
> depuis Paris ping en 3ms, l'algo peut détecter l'erreur.
> Après en tentant de la magie vaudou, on peut même essayer d'estimer ou 
> pourrait se trouver le node en croisant avec les grosses villes et les autres 
> nodes et un peu de bon sens.
> 
> Le projet inclu déjà 4 nodes, 2 en France et 2 aux US (merci Michel!)
> 
> Pour le moment, cela marche plus ou moins bien, en gros 90% des 
> géolocalisations sont correctes.
> Cela pourrait sembler suffisant, mais sur un traceroute de 10 hops, cela fait 
> 1 hop mal placé (et généralement pas pour rire).
> 
> Donc, si je vous écrit tout cela, c'est que je recherche des nodes 
> supplémentaires.
> Un node, c'est juste un machine ou vous me créez un compte ssh sur lequel le 
> tool va se connecter et lancer la commande mtr.
> Donc le compte peut être chrooté ou en VM, voir même sous docker.
> L’intérêt d'avoir son node, c'est déjà pour aider et pouvoir s'amuser (vous 
> êtes des geeks) à voir visuellement ses traceroutes depuis chez soi.
> Le must serait un node en asie ou amerique du sud (je sais, je suis exigent), 
> mais je suis preneur de toute autre localisation.
> 
> Exemple: un traceroute entre un node aux US et www.gov.kg au kyrgyzstan
> https://geotr.gasmi.net/index.php?node=1=www.gov.kg
> 
> Si vous voulez jouer avec le tool, c'est ici: https://geotr.gasmi.net
> N’espérez pas avoir une précision au niveau des villes de France, c'est trop 
> petit comme pays, je n'en suis pas encore la, trop peu de nodes.
> 
> Bien sur, quand le code sera fonctionnel (ce n'est pas encore le cas, trop 
> d'erreurs à mon gout), il passera en Open Source.
> 
> Merci d'avance aux geeks qui voudraient participer, c'est encore du beta, 
> mais malgré cela, je ne connais pour le moment, aucun autre outil moins faux 
> que celui la ;)
> 
> Salim
> 
> Ps:
> Inutile de me remonter les traceroutes erronés que vous ne manquerez pas de 
> trouver, j'en ai déjà pour toute une vie en base.
> Par contre, si vous bossez chez un opérateur et/ou que vous êtes sur qu'un 
> routeur est mal placé et que vous êtes certain de sa vraie localisation, je 
> suis preneur de l'info.
> Ca me permettra de comprendre pourquoi l'algo a lamentablement foiré.


signature.asc
Description: PGP signature


Re: [FRnOG] [TECH] Géolocaliser des traceroutes, besoin de votre aide

2016-05-23 Par sujet Clement Cavadore
Hello,

On Mon, 2016-05-23 at 17:43 +0200, Salim Gasmi wrote:
> Donc, si je vous écrit tout cela, c'est que je recherche des nodes 
> supplémentaires.

Est-ce que tu ne pourrais pas rejoindre le ring (ring.nlnog.net) et
utiliser les noeuds pour faire tes mtr ? 
Voire même discuter de ton projets avec les gestionnaires ?

-- 
Clément Cavadore




---
Liste de diffusion du FRnOG
http://www.frnog.org/


Re: [FRnOG] [TECH] Géolocaliser des traceroutes, besoin de votre aide

2016-05-23 Par sujet Salim Gasmi

Ha genial ca !
NYC et HK m’intéresseraient bien :)

Merci !

Salim

Le 23/05/2016 à 17:50, Laurent Seror a écrit :

Tu veux un compte Outscale ? (Paris, New York, Hong Kong). Je peux te filer une 
micro VM dans chaque ville principale sans problème.

L.
Le 23 mai 2016 à 17:43, Salim Gasmi > a 
écrit :

Si vous voulez jouer avec le tool, c'est ici: https://geotr.gasmi.net





--
Best Regards - Cordialement

Outscale, le Cloud Francais 
Laurent Seror, President
Tel : 0826.206.307 (poste 101)
Fax : +33.1.83.62.92.89
Facebook 
Twitter 
Google+ 
IMPORTANT: The information contained in this message may be privileged and 
confidential and protected from disclosure. If the reader of this message is 
not the intended recipient, or an employee or agent responsible for delivering 
this message to the intended recipient, you are hereby notified that any 
dissemination, distribution or copying of this communication is strictly 
prohibited. If you have received this communication in error, please notify us 
immediately by replying to the message and deleting it from your computer.




--

*Salim GASMI*
Directeur Technique
 
--
*SdV Plurimedia*
15 rue de la Nuée Bleue 67000 Strasbourg
T. 03 88 75 80 50 / F. 03 88 23 56 32




---
Liste de diffusion du FRnOG
http://www.frnog.org/


Re: [FRnOG] [TECH] Géolocaliser des traceroutes, besoin de votre aide

2016-05-23 Par sujet Laurent Seror
Tu veux un compte Outscale ? (Paris, New York, Hong Kong). Je peux te filer
une micro VM dans chaque ville principale sans problème.

L.
Le 23 mai 2016 à 17:43, Salim Gasmi  a écrit :

> Si vous voulez jouer avec le tool, c'est ici: https://geotr.gasmi.net
>




-- 
Best Regards - Cordialement

[image: Outscale, le Cloud Francais] 
Laurent Seror, President
Tel : 0826.206.307 (poste 101)
Fax : +33.1.83.62.92.89

[image: Facebook] 
[image: Twitter] 
[image: Google+] 
IMPORTANT: The information contained in this message may be privileged and
confidential and protected from disclosure. If the reader of this message
is not the intended recipient, or an employee or agent responsible for
delivering this message to the intended recipient, you are hereby notified
that any dissemination, distribution or copying of this communication is
strictly prohibited. If you have received this communication in error,
please notify us immediately by replying to the message and deleting it
from your computer.

---
Liste de diffusion du FRnOG
http://www.frnog.org/


[FRnOG] [TECH] Géolocaliser des traceroutes, besoin de votre aide

2016-05-23 Par sujet Salim Gasmi

Bonjour,

Voila, cela fait maintenant plus d'un an que je travaille sur mon temps libre à 
un projet consistant a tenter de géolocaliser les routeurs d'un traceroute.
Je sais, vous souriez et vous vous dites que c'est un projet mort d'avance ;)

La méthodologie est simple, écrire un algo d'IA qui analyse les traceroutes 
comme un humain le ferait.
En gros analyser les reverses, les latences plus un peu de bon sens pour 
essayer de géolocaliser correctement les hops.
En s'appuyant en plus sur les bases déjà existantes comme openip du RIPE ou 
DDEC.

Pour cela, cela nécessite des nodes dans des endroits différents pour croiser 
les informations.
Par exemple une ip dont le reverse semblerait être à New York, mais qui depuis 
Paris ping en 3ms, l'algo peut détecter l'erreur.
Après en tentant de la magie vaudou, on peut même essayer d'estimer ou pourrait 
se trouver le node en croisant avec les grosses villes et les autres nodes et 
un peu de bon sens.

Le projet inclu déjà 4 nodes, 2 en France et 2 aux US (merci Michel!)

Pour le moment, cela marche plus ou moins bien, en gros 90% des 
géolocalisations sont correctes.
Cela pourrait sembler suffisant, mais sur un traceroute de 10 hops, cela fait 1 
hop mal placé (et généralement pas pour rire).

Donc, si je vous écrit tout cela, c'est que je recherche des nodes 
supplémentaires.
Un node, c'est juste un machine ou vous me créez un compte ssh sur lequel le 
tool va se connecter et lancer la commande mtr.
Donc le compte peut être chrooté ou en VM, voir même sous docker.
L’intérêt d'avoir son node, c'est déjà pour aider et pouvoir s'amuser (vous 
êtes des geeks) à voir visuellement ses traceroutes depuis chez soi.
Le must serait un node en asie ou amerique du sud (je sais, je suis exigent), 
mais je suis preneur de toute autre localisation.

Exemple: un traceroute entre un node aux US et www.gov.kg au kyrgyzstan
https://geotr.gasmi.net/index.php?node=1=www.gov.kg

Si vous voulez jouer avec le tool, c'est ici: https://geotr.gasmi.net
N’espérez pas avoir une précision au niveau des villes de France, c'est trop 
petit comme pays, je n'en suis pas encore la, trop peu de nodes.

Bien sur, quand le code sera fonctionnel (ce n'est pas encore le cas, trop 
d'erreurs à mon gout), il passera en Open Source.

Merci d'avance aux geeks qui voudraient participer, c'est encore du beta, mais 
malgré cela, je ne connais pour le moment, aucun autre outil moins faux que 
celui la ;)

Salim

Ps:
Inutile de me remonter les traceroutes erronés que vous ne manquerez pas de 
trouver, j'en ai déjà pour toute une vie en base.
Par contre, si vous bossez chez un opérateur et/ou que vous êtes sur qu'un 
routeur est mal placé et que vous êtes certain de sa vraie localisation, je 
suis preneur de l'info.
Ca me permettra de comprendre pourquoi l'algo a lamentablement foiré.
--

*Salim GASMI*
Directeur Technique
 
--
*SdV Plurimedia*
15 rue de la Nuée Bleue 67000 Strasbourg
T. 03 88 75 80 50 / F. 03 88 23 56 32




---
Liste de diffusion du FRnOG
http://www.frnog.org/