Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
project:osmocombbwtfistgsm [22.01.2011 21:03] – gonium | project:osmocombbwtfistgsm [27.02.2011 17:50] – gonium | ||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
* [[http:// | * [[http:// | ||
+ | * [[http:// | ||
Wireshark-Hints: | Wireshark-Hints: | ||
Zeile 19: | Zeile 20: | ||
!(gsmtap.chan_type == 5) // Keine Paging Channel (PCH) messages | !(gsmtap.chan_type == 5) // Keine Paging Channel (PCH) messages | ||
| | ||
+ | |||
+ | ===== IMSIs filter ===== | ||
+ | Wireshark-Filter: | ||
+ | |||
+ | gsm_a.imsi | ||
+ | |||
+ | Konzept: | ||
+ | Wireshark-Dump als PDML (XML-Format) exportieren, | ||
+ | |||
+ | http:// | ||
+ | |||
+ | ugly hack is ugly: | ||
+ | |||
+ | < | ||
+ | require ' | ||
+ | require ' | ||
+ | |||
+ | # ugly hack is ugly but works. | ||
+ | |||
+ | @doc = Nokogiri:: | ||
+ | |||
+ | puts " | ||
+ | |||
+ | imsi_xml = @doc.xpath("// | ||
+ | imsi_xml.each{|node| | ||
+ | imsi = node[" | ||
+ | packet_xml=Nokogiri:: | ||
+ | timestamp_xml=packet_xml.xpath("// | ||
+ | timestamp=timestamp_xml[0][" | ||
+ | puts "# | ||
+ | } | ||
+ | </ | ||
| | ||
+ | Mit mehreren Mobile Stations dann gucken, ob $Leute an verschiedenen Orten mehrfach auftauchen. Als KML darstellen. | ||
+ | |||
+ | http:// | ||
+ | BSIC: http:// | ||
+ | -> brauchen wir nicht wirklich, da ja die position des Sniffers bekannt ist. | ||
+ | tcpdump -i lo port 4247 -w foo.pcap | ||
+ | tshark -r foo.pcap -T psml > foo.pdml | ||