3 ms·
Author of the post here. I'm working on a browser-based interactive analysis tool based on these visualizations. It's nowhere near ready for release, but those
by cortesi 12y ago
Author of the post here. I'm working on a browser-based interactive analysis tool based on these visualizations. It's nowhere near ready for release, but those who are interested can find a demo here:
http://binvis.io http://binvis.io
This is not even an alpha yet - I plan to announce the initial release in the next month or so. Eventually, I would like to add the ability to upload, share and annotate files for analysis. Comments and criticisms welcome!
- 13 12y agoThe level of detail and structure you can pick out with this tool is amazing. https://i.imgur.com/lsRA1RN.png https://i.imgur.com/lsRA1RN.png
- muyuu 12y agoRemoved?
- scentoni 12y agoThat's excellent! Would be very cool to also have frequency digraphs for the current segment.
- cortesi 12y agoFrequency analysis and byte dot plots are definitely on the way. Do you have a concrete example of the digraph frequency feature you can link me to? Any other feature suggestions are welcome too.
- scentoni 12y agoThe link below to the Cantor Dust presentation shows 2d and 3d examples. I wonder if there are advantages of other space-filling curves, like http://en.wikipedia.org/wiki/Sierpi%C5%84ski_curve http://en.wikipedia.org/wiki/Sierpi%C5%84ski_curve and http://en.wikipedia.org/wiki/Peano_curve http://en.wikipedia.org/wiki/Peano_curve
- cortesi 12y agoRight - these are the frequency dot plots I first saw in Greg Conti's work (some examples here: http://sebug.net/paper/Meeting-Documents/BlackHat-USA2008/BH_US_08_Conti_Dean_Visual_Forensic_Analysis.pdf http://sebug.net/paper/Meeting-Documents/BlackHat-USA2008/BH...). They're definitely on the way. Regarding other space-filling curves - I'm in two minds about this. I've implemented z-order and the H-curve for binvis, but for different reasons neither of these are as useful as the Hilbert curve, so they're not exposed in the interface. My feeling now is that I should pick one locality preserving layout and one intuitive layout to keep things simple and usable. I want binvis to be a workaday tool, so I'm keeping my space-filling curve geekery to another project (https://github.com/cortesi/scurve https://github.com/cortesi/scurve).