Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
project:osmocombb [27.02.2011 12:49] goniumproject:osmocombb [06.03.2015 21:53] (aktuell) – [Data-Entry] laura
Zeile 1: Zeile 1:
 +====== osmocombb ======
 See [[http://bb.osmocom.org|osmocomBB]] for more information See [[http://bb.osmocom.org|osmocomBB]] for more information
  
Zeile 17: Zeile 18:
   * Die beiden logs auswerten und Ortsinformationen extrahieren   * Die beiden logs auswerten und Ortsinformationen extrahieren
   * Damit dann die Visualisierung aufbauen, Entwurf von bl0r:    * Damit dann die Visualisierung aufbauen, Entwurf von bl0r: 
-  Schnelle und hässliche Google Maps Visualisierung für das  +   
-  Handyprojekt: http://d.pr/RPUS , 120 Zeilen hässliches  +Schnelle und hässliche Google Maps Visualisierung: http://d.pr/RPUS , 120 Zeilen hässliches JavaScript, Daten mit JSON: http://d.pr/rKdO, Animation http://d.pr/kzWX, Code: http://d.pr/jFxU (Bilder nicht lizensiert!). Rotes Handy: http://dl.dropbox.com/u/8594528/icon_phone_rot.png 
-  JavaScript, Daten mit JSON: http://d.pr/rKdO, Animation http://d.pr/kzWX"+ 
 +Aus pcap / tcpdump direkt verwertbare Daten machen ohne Wireshark: 
 +  CELLID=0 
 +  INPUTFILE="c3kl.pcap" 
 +  tcpdump -Attttr $INPUTFILE -w- | rawshark -d encap:EN10MB -t e -r- -F gsm_a.imsi -F frame.time_epoch -s | grep -E "1=\"[0-9\.]*\" 0=\"[0-9]*\" -" | sed -e "s/.*1=\"\([0-9]*\).*\" 0=\"\([0-9]*\)\" -/\2 { timestamp: \1, cell: $CELLID }, /g" > $CELLID.cell 
 +Alle vorhandenen Daten zusammenführen und JSONfoo für die Visualisierung bauen: 
 +  rm all.cell; for i in `ls *.cell`; do cat $i >> all.cell; done; 
 +  echo "var mobiles = [" > data.js 
 +  cat all.cell | perl -e 'while (<>) { chomp; ($x,@rest) = split; push @{$d{$x}}, "@rest ";}; for $key (sort { $a <=> $b } keys %d) { print "  { imsi: ", $key, ", points: [ ", @{$d{$key}}, "], marker: null },\n"}' >> data.js 
 +  echo "];" >> data.js 
 +  echo "mapData.mobiles = mobiles;" >> data.js
  
 ===== Schritt 2 ===== ===== Schritt 2 =====
Zeile 27: Zeile 38:
   * Position von Basisstationen feststellen und geeignete Aufzeichnungsstandorte finden   * Position von Basisstationen feststellen und geeignete Aufzeichnungsstandorte finden
   * Hinreichende Anzahl von Logstationen aufbauen und testen (diese müssen im Feld zuverlässig sein)   * Hinreichende Anzahl von Logstationen aufbauen und testen (diese müssen im Feld zuverlässig sein)
-  * + 
 + 
 +==== Metadaten ==== 
 +---- dataentry projekt ---- 
 +name          : Osmocombb 
 +contact       :  
 +tags_tags     :  
 +type          : projekt 
 +subtype       : technisch 
 +sticky_hidden : no 
 +---- 
 + 
project/osmocombb.1298810997.txt.gz · Zuletzt geändert: 14.01.2013 15:56 (Externe Bearbeitung)
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Driven by DokuWiki