[OpenIPMap] A long-overdue update on the status of openipmap

Emile Aben emile.aben at ripe.net
Fri Oct 24 10:56:00 CEST 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

<pok>,<pok> ... is this mic still on?

First of all, my apologies for lack of updates on openipmap.

I was asked to prioritise making the openipmap software publicly
available. That and other tasks took a bit more wallclock time than
expected, so not all features I had hoped to have available by RIPE69
will be there
:(

Currently the openipmap code lives here:
https://github.com/emileaben/django-openipmap

(django, because the prototype is based on
https://www.djangoproject.com/ )

Because it's non-trivial to get that installed and working, I created a
provisioning mechanism that should alleviate that (based on VirtualBox,
Vagrant and Ansible), so folks who want to develop on openipmap can
install an instance in a virtual machine. That code lives here:
https://github.com/emileaben/openipmap-provision

The URL for openipmap has changed to:
https://marmot.ripe.net/openipmap/
and uses the codebase that is on git.

To test developing with this in place, I added a couple of requested
features to the traceroute-map:

## Permalink features
Ability to specify RIPE Atlas measurement_ids in query-url, example:
https://marmot.ripe.net/openipmap/tracemap?msm_ids=1767380

Or multiple msm_ids:
https://marmot.ripe.net/openipmap/tracemap?msm_ids=1767381_1767380

(ie. separated by '_')

(these are examples of probes in IE, tracing to a dest in IE)

## Turn suggestions (red dots) off in map:
Sometimes the red dots (ie. suggestions by the system itself) are just
way off and annoying. Since we now have sufficient baseline crowdsourced
data, turning these suggestions off on the map actually allows for
pretty decent traceroute geoloc already (thanks to all who have
contributed this far!). So I added a 'show_suggestions=0' option to turn
these 'red dots' off:

https://marmot.ripe.net/openipmap/tracemap?msm_ids=1767381_1767380&show_suggestions=0

## Click on source
Click on a source (RIPE Atlas probe) will pop-up traceroute(s) of that
probe if there are any.

I'll do a short status update at the upcoming RIPE meeting
(https://ripe69.ripe.net) in the mat-wg.

The next thing I'd like to work on with this is supporting better bulk
import of data. Having had contact with the IXmaps and CAIDA teams
that are also doing related work, I'm hoping to make it be possible to
do more/better bulk input, without significantly lowering data accuracy.

Please let us know what you think of these features when you try them out.

cheers,
Emile
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBAgAGBQJUShQgAAoJEKxthF6wloMOIRYP/1KPcMhS2CiDRYwhV7VTbQYi
+z6aK6XGA6GfJnPk55rbLpb5SYJwB2DJcJtwd7nEtFo5lhfL422jBGhUbfVxT9NA
ZCIF9zhgCsaRjFBdUqEW4GFbbZ7J5NDNg541OlV3vk080DKqxmpRmn+O6xoEclf5
FrpotEp2e6l0SDFT4s3KeuJD5WOCGMd5LA4gKqUEr5LNXTunZHvkpaJSqtoCfpxT
MJnCy97Ay5FHWDbC76Yk+VU73OJGPH+yQ5il0qtnmnsiwor1IPQMPHoW7BwpAE1P
6Eq0smwketDtuWV8UOB333hwKYao7IKmAhp7yBeAHAkrF3le0kTqO+7c9hV0UQzk
6oUzCYWCgzevsm8h4X8loGqwJCF4IiwYNrU36FciOaNJ/iKHWnflALSXi2EHFy3T
gzxPNI9YUHnZ+ZOCbHKlyawAxvlBq2IadvU0pjBDbX2rlNB5LvCL6SiHMYB62hku
Ja99b6j2xVbbYC5qRqrNdzP0bj+dDscqd0cqV70jKXHx6X83UQ9ZwuULE2T2G2O/
6K4wn7LUjSiUegzT06RgXyWTebdZ6DTVFMZE0fL92cyIGqy9RMSEV1AhvM9fw4d9
RjBkKu/041zhyVEDla49vQWMlNm2rhyGCcsTCR9xW5uliEsnlFuJOBevqA9jL4L6
owfAY817FbLyAAPvf8SX
=hgsL
-----END PGP SIGNATURE-----