[HN Gopher] Veles: Open-source tool for binary data analysis
       ___________________________________________________________________
        
       Veles: Open-source tool for binary data analysis
        
       Author : LorenDB
       Score  : 58 points
       Date   : 2024-07-21 17:12 UTC (4 days ago)
        
 (HTM) web link (codisec.com)
 (TXT) w3m dump (codisec.com)
        
       | brudgers wrote:
       | Not sure how new the tool is because it was new in
       | 2017...https://news.ycombinator.com/item?id=15966021
        
         | p_l wrote:
         | There was a major push for development back in 2015-2016, back
         | before it was open sourced, but AFAIK it went dead pretty soon
         | as internal funding dried up.. Looking at github commit log, it
         | seems it died by mid 2018.
         | 
         | First time I had to setup CI on a Mac, and what a horrible
         | experience it was (Windows was comparatively easy, though
         | finding out that starting with Windows Core wasn't best option
         | took some time to learn)
        
           | LorenDB wrote:
           | Did you work for the parent company?
        
       | MontagFTB wrote:
       | The GitHub repo [1] was made a read-only archive on Sep 30, 2020.
       | Are there forks picking up where the original author left off?
       | 
       | [1]: https://github.com/codilime/veles
        
         | rurban wrote:
         | See by yourself. There is only one fork wich fixed the msgpack
         | encoding breakage: https://github.com/0xBattleSong/veles
        
         | an-unknown wrote:
         | Since this is an old tool and it fails to deal with large
         | files, I made a completely new version from scratch a while
         | ago, using a completely different rendering approach that's
         | more like how you'd render a volumetric data set like an MRI
         | scan. It loads the file and processes it into a 256x256x256
         | volumetric data set, which is then rendered using shaders. As a
         | result, the file size doesn't matter for rendering, only the
         | loading time depends on the file size. Unlike the original
         | Veles, it also doesn't need any subsampling for huge files, but
         | you need a powerful enough graphics card.
         | 
         | The source code is on github and unlike the original Veles, it
         | doesn't have countless dependencies and build problems on
         | modern systems: https://github.com/hackyourlife/veles
        
       | p_l wrote:
       | I am honestly surprised this still shows up...
       | 
       | learnt so much CMakeFile pain...
        
       | butz wrote:
       | ImHex has some similar data pattern analysis tools. And as it is
       | actively maintained, might be worthy to take a look at.
        
       | ta988 wrote:
       | Their linux build is in ubuntu 16.04 ...
        
       | xxmarkuski wrote:
       | The main page of codisec [0] lists that Veles has been retired.
       | They since have a new project, CodiLime [1], which seems like is
       | a general technology consulting/outsourcing company.
       | 
       | [0] https://codisec.com/
       | 
       | [1] https://codilime.com/
        
       | turtledragonfly wrote:
       | When these tools come up, I like to post my little list of
       | similar tools, for those interested. Apparently it's a hobby of
       | mine:
       | 
       | * fq - like jq for binary data: https://github.com/wader/fq
       | 
       | * Kaitai Struct - https://kaitai.io/
       | 
       | * visualizer, for the above: https://github.com/kaitai-
       | io/kaitai_struct_visualizer/
       | 
       | * HexFiend - a hex editor, but with "binary templates" feature :
       | https://github.com/HexFiend/HexFiend
       | 
       | * binary templates, for the above:
       | https://github.com/HexFiend/HexFiend/blob/master/templates/T...
       | 
       | * binspector - https://github.com/binspector/binspector
       | 
       | * binary-parsing - a collection of links to similar such tools :
       | https://github.com/dloss/binary-parsing
       | 
       | * unblob - https://github.com/onekey-sec/unblob
       | 
       | * ImHex - https://github.com/WerWolv/ImHex
       | 
       | * GNU Poke - https://www.gnu.org/software/poke/
       | 
       | * dtrx - https://github.com/dtrx-py/dtrx/ dtrx
       | 
       | * feng - https://github.com/martinlindhe/feng
       | 
       | ** they also have a similar list of prior art:
       | https://github.com/martinlindhe/feng/blob/main/RESOURCES.md
       | 
       | And some previous HN threads for similar such tools:
       | 
       | * https://news.ycombinator.com/item?id=34434249 (unblob)
       | 
       | * https://news.ycombinator.com/item?id=34986042 (GNU Poke #1)
       | 
       | * https://news.ycombinator.com/item?id=36182873 (GNU Poke #2)
        
         | ranger_danger wrote:
         | don't forget hachoir-wx
        
       ___________________________________________________________________
       (page generated 2024-07-25 23:07 UTC)