Sunday, December 27, 2015

Plotting Ceph topology

using php, javascript with d3js and a hint of bootstrap to beautify it. Crushmap contain a routing specifics for handling what one usually calls tiering the sense of using different storage type classes.


Generated from the following raw nodelist parsed from the ceph export. 

id: 0 name: device0
id: 1 name: device1
id: 2 name: device2
id: 3 name: osd.3
id: 4 name: osd.4
id: 5 name: osd.5
id: 6 name: osd.6
id: 7 name: osd.7
id: -1 name: default root
id: -2
id: -3
id: -4
id: -5
id: -6
id: -2 name: ceph2 host
id: 5
id: -3 name: ceph3 host
id: 7
id: -4 name: ceph4 host
id: 3
id: -5 name: ceph5 host
id: 4
id: -6 name: ceph1 host
id: 6
id: -7 name: trd region
id: -8 name: hw rack
id: -9 name: vm rack


VoWifi leaking IMSI

This is mostly a copy of the working group two blog I worked for when the research was done into the fields of imsi leakage when using voice...