Codisec

codisec.com · Company blog · on HN since 2016

Codisec is the blog of the team behind Veles, an open-source tool for binary data analysis and visualization, now retired.

What HN saysCommenters link it for its binary visualization posts and 3D views. They note Veles has been retired and the team moved to CodiLime.
20HN people shared it
13linked it in comments
7stories submitted
334story points
2 years agolast shared
2016people per year2026

Most-shared posts

  1. 1
    Veles: Open-source tool for binary data analysis
    8 people · 137 points · first shared 2016 · 23 comments on HN
  2. 2
    Binary data visualization
    4 people · 196 points · first shared 2017 · 26 comments on HN
  3. 3
    Binary visualization explained
    4 people · first shared 2017
  4. 4
    Compression vs. Encryption – Visual Recognition
    2 people · 1 points · first shared 2017 · discussion on HN
  5. 5
    Homepage
    2 people · first shared 2020

What HN people wrote when they linked it

xxmarkuski · 2024-07-25
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/
zX41ZdbW · 2024-02-01
I also recommend checking this: https://codisec.com/binary-data-visualization/ - visualization of binaries by mapping n-grams into n-dimensional space.
eesmith · 2020-11-18
"We’ve decided to retire Veles. We no longer develop it or provide any support. If you would like to use it and develop it further, feel free to download it as it’s under open source license." - https://codisec.com/ I downloaded the pre-compiled version for Macs: Trying to start a new server... ... Process of locally created server started. Traceback (most recent call last): File "srv.py", line 22, in <module> from veles.server.conn import AsyncLocalConnection ModuleNotFoundError: No module named 'veles' Process of locally created server finished. Exit code: 1. NetworkClient: Disconnect.
tekacs · 2017-09-04
Yes. If you follow the link at the top of the page to the explanation post[1], it says at the bottom: > Veles visualizations were inspired by Christopher Domas’ talk from Derbycon 2012. > Check out the video of his presentation https://www.youtube.com/watch?v=4bM3Gut1hIk. [1]: https://codisec.com/binary-visualization-explained/
h4x0rr · 2024-02-01
https://codisec.com/veles/ This is also really cool, similar idea but in 3d space
mk_stjames · 2023-12-14
Those are trigrams of all 3-byte sequences of binary executables arranged in a cube. Here are some more examples of that type of viz: https://codisec.com/binary-data-visualization/ And here is a talk about binary visualization by the legend Christopher Domas, which is where I first saw it used: https://www.youtube.com/watch?v=4bM3Gut1hIk
fake-name · 2020-05-06
It's a pretty well known technique. BinViz.io[1] is a online viewer that lets you view arbitrary binaries, Veles[2] is a stand alone viewer. They're super neat for first-pass "is this structured or random data" analysis of binary files. 1: https://binvis.io/ 2: https://codisec.com/veles/
tincholio · 2019-04-16
You can do much better than ImageMagick, if you want to visualize data like that. Veles (https://codisec.com/binary-visualization-explained/) (previous HN discussion: (https://news.ycombinator.com/item?id=15164166)) is a nice example of this. R and ggplot (https://martin.varela.fi/2017/09/09/simple-binary-data-visualization/) can get you some nice visualization with just a few lines of code, too (though not as nice as the Veles tool).
vanderZwan · 2018-10-29
From the title I wondered if another person decided to implement their own variant of Christopher Domas' ..cantor.dust.., which has never been released to the public (despite initial promises). The only alternative I know if is Veles. [0] https://sites.google.com/site/xxcantorxdustxx/ [1] https://github.com/xoreaxeaxeax/..cantor.dust.. [2] https://codisec.com/veles/
jacobolus · 2017-09-04
Actually they explicitly pull out bytes (each byte is 8 bits, or 2 hexadecimal digits). So really it’s ducentahexaquinquagesimal (if Wikipedia can be trusted about the word for base 256). https://codisec.com/binary-visualization-explained/ But the files themselves mostly consist of data elements (like numbers) which are larger than that, e.g. 8-byte double-precision floating point numbers. When people say “binary data” what they mean is that it’s a machine-readable data format, not a human-readable text-based file.
LargoLasskhyfv · 2020-05-21
Most visual programming is two-dimensional. What if it were three-dimensional instead, arranged in some sort of https://en.wikipedia.org/wiki/Axonometric_projection with https://en.wikipedia.org/wiki/Platonic_solid 's representing your modules/nodes, chosen according to the amount of connections they have with other modules/nodes, the connections styled and color coded, maybe even unobtrusive/discreetly animated to show the direction/speed/volume of signals/dataflow, width of datatypes/buses, all in an abstract fashion similar to the way large metro/rapid-transit systems are mapped? Able to encapsulate other modules/nodes, folding large graphs into one, popping into an https://en.wikipedia.org/wiki/Exploded-view_drawing only on demand? Turnable/viewable from any direction you like, but usually snapping to some virtual 3D-grid, in say steps of 45° ? Zoomable? This is even usable the other way around for reasoning about stuff you have NO source code for. Like in https://www.youtube.com/watch?v=4bM3Gut1hIk (skip to about 14m30sec, the show starts there) and https://sites.google.com/site/xxcantorxdustxx (same guy) and others, but similar https://codisec.com/binary-data-visualization and even more so https://arcan-fe.com That looks messy, but that is because it is in reverse, with no known sources. Now imagine how tidy it could look when done originally, from first principles. Your own cybernetic Zettelkasten/Memex/Dynabook/whatever in a world of common and open…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close